<SEC-DOCUMENT>0001437749-15-020022.txt : 20151110
<SEC-HEADER>0001437749-15-020022.hdr.sgml : 20151110
<ACCEPTANCE-DATETIME>20151106141233
ACCESSION NUMBER:		0001437749-15-020022
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20150930
FILED AS OF DATE:		20151106
DATE AS OF CHANGE:		20151106

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:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34627
		FILM NUMBER:		151203860

	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>10-Q
<SEQUENCE>1
<FILENAME>gnrc20150930_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<HTML><HEAD><TITLE>gnrc20150930_10q.htm</TITLE>
<!-- Created by RDG HTML Converter -->
</HEAD>
<BODY style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px"><A id=TOCLINK4477  href="#TOC">Table Of Contents</A>
<HR style="MARGIN-BOTTOM: 2px; BORDER-TOP: medium none; HEIGHT: 3px; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; COLOR: #000000; BORDER-LEFT: medium none; MARGIN-TOP: 0px; BACKGROUND-COLOR: #000000">

<HR style="BORDER-TOP: medium none; HEIGHT: 1px; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; POSITION: relative; COLOR: #000000; BORDER-LEFT: medium none; MARGIN-TOP: 0px; TOP: 0px; BACKGROUND-COLOR: #000000">

<P id=PARA2099 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>UNITED STATES</B></FONT></P>
<P id=PARA2101 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>SECURITIES AND EXCHANGE COMMISSION</B></FONT></P>
<P id=PARA2102 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>WASHINGTON, DC 20549</B></FONT></P>
<P id=PARA2103 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2104 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>FORM 10-Q</B></FONT></P>
<P id=PARA2105 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2106 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Mark One) </FONT></P>
<TABLE id=TBL2114  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 7.1%; VERTICAL-ALIGN: top">
<P id=PARA2107 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9745;</FONT></P></TD>
<TD style="WIDTH: 93.3%; VERTICAL-ALIGN: top">
<P id=PARA2108 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 7.1%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 93.3%; VERTICAL-ALIGN: top">&nbsp; </TD></TR>
<TR>
<TD style="WIDTH: 7.1%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 93.3%; VERTICAL-ALIGN: top">
<P id=PARA2109 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>For the quarterly period ended September 30, 2015</B></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 7.1%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 93.3%; VERTICAL-ALIGN: top">&nbsp; </TD></TR>
<TR>
<TD style="WIDTH: 7.1%; VERTICAL-ALIGN: top; TEXT-ALIGN: center" colSpan=2><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>OR</B></FONT></TD></TR>
<TR>
<TD style="WIDTH: 7.1%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 93.3%; VERTICAL-ALIGN: top">&nbsp; </TD></TR>
<TR>
<TD style="WIDTH: 7.1%; VERTICAL-ALIGN: top">
<P id=PARA2111 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9744;</FONT></P></TD>
<TD style="WIDTH: 93.3%; VERTICAL-ALIGN: top">
<P id=PARA2112 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 7.1%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 93.3%; VERTICAL-ALIGN: top">&nbsp; </TD></TR>
<TR>
<TD style="WIDTH: 7.1%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 93.3%; VERTICAL-ALIGN: top">
<P id=PARA2113 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>For the transition period from&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;to</B></FONT></P></TD></TR></TABLE>
<P id=PARA2115 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2116 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Commission File Number 001-34627</B></FONT></P>
<P id=PARA2117 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2118 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 24pt; FONT-FAMILY: Times New Roman, Times, serif"><B>GENERAC HOLDINGS INC.</B></FONT></P>
<P id=PARA2119 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Exact name of registrant as specified in its charter)</FONT></P>
<P id=PARA2120 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL2131  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 50.2%; VERTICAL-ALIGN: top">
<P id=PARA2121 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Delaware</B></FONT></P></TD>
<TD style="WIDTH: 50.2%; VERTICAL-ALIGN: top">
<P id=PARA2122 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>20-5654756</B></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 50.2%; VERTICAL-ALIGN: top">
<P id=PARA2123 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(State or other jurisdiction of incorporation or organization)</FONT></P></TD>
<TD style="WIDTH: 50.2%; VERTICAL-ALIGN: top">
<P id=PARA2124 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(IRS Employer Identification No.)</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 50.2%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 50.2%; VERTICAL-ALIGN: top">&nbsp; </TD></TR>
<TR>
<TD style="WIDTH: 50.2%; VERTICAL-ALIGN: top">
<P id=PARA2127 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>S45 W29290 Hwy 59, Waukesha, WI</B></FONT></P></TD>
<TD style="WIDTH: 50.2%; VERTICAL-ALIGN: top">
<P id=PARA2128 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>53189</B></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 50.2%; VERTICAL-ALIGN: top">
<P id=PARA2129 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Address of principal executive offices)</FONT></P></TD>
<TD style="WIDTH: 50.2%; VERTICAL-ALIGN: top">
<P id=PARA2130 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Zip Code)</FONT></P></TD></TR></TABLE>
<P id=PARA2132 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2133 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>(262)&nbsp;544-4811</B></FONT></P>
<P id=PARA2134 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Registrant&#8217;s telephone number, including area code)</FONT></P>
<P id=PARA2135 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2136 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Not Applicable</B></FONT></P>
<P id=PARA2137 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Former name, former address and former fiscal year, if changed since last report)</FONT></P>
<P id=PARA2138 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2139 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes &#9745; No &#9744;</FONT></P>
<P id=PARA2140 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2141 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes &#9745; No &#9744;</FONT></P>
<P id=PARA2142 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2143 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;smaller reporting company&#8221; in Rule 12b-2 of the Exchange Act.</FONT></P>
<P id=PARA2144 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL2150  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 21%; VERTICAL-ALIGN: bottom">
<P id=PARA2145 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Large accelerated filer &#9745;</FONT></P></TD>
<TD style="WIDTH: 23.7%; VERTICAL-ALIGN: bottom">
<P id=PARA2146 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Accelerated filer </FONT>&#9744;</P></TD>
<TD style="WIDTH: 28.2%; VERTICAL-ALIGN: bottom">
<P id=PARA2147 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Non-accelerated filer </FONT>&#9744;</P></TD>
<TD style="WIDTH: 27.5%; VERTICAL-ALIGN: bottom">
<P id=PARA2148 style="TEXT-ALIGN: right; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Smaller reporting company &#9744;</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 21%; VERTICAL-ALIGN: bottom">&nbsp; </TD>
<TD style="WIDTH: 79.4%; VERTICAL-ALIGN: bottom" colSpan=3>
<P id=PARA2149 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Do not check if a smaller reporting company)</FONT></P></TD></TR></TABLE>
<P id=PARA2151 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2152 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes &#9744; No &#9745;</FONT></P>
<P id=PARA2153 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2154 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">As of November 2, 2015, there were 67,163,204 shares of registrant&#8217;s common stock outstanding.</FONT></P>
<P id=PARA2155 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<HR style="MARGIN-BOTTOM: 2px; BORDER-TOP: medium none; HEIGHT: 1px; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; COLOR: #000000; BORDER-LEFT: medium none; MARGIN-TOP: 0px; BACKGROUND-COLOR: #000000">

<HR style="MARGIN-BOTTOM: 0px; BORDER-TOP: medium none; HEIGHT: 3px; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; POSITION: relative; COLOR: #000000; BORDER-LEFT: medium none; MARGIN-TOP: 0px; TOP: 0px; BACKGROUND-COLOR: #000000">

<P id=PARA3505.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3505  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3505  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3505  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3505  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3505  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3505.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2157 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=TOC  name="TOC"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>GENERAC</B></FONT></A><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B> HOLDINGS INC.</B></FONT></P>
<P id=PARA2158 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>TABLE OF CONTENTS</B></FONT></P>
<P id=PARA2159 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL2211  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 10%; VERTICAL-ALIGN: top" colSpan=2>&nbsp; </TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid">
<P id=PARA2160 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Page</B></FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 95%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff" colSpan=3>
<P id=PARA2161 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>PART I. FINANCIAL INFORMATION</B></FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp; </TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp; </TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp; </TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2162 style="TEXT-ALIGN: left; MARGIN: 0pt 5.05pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -5.05pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Item 1.</FONT></P></TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2163 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4455  href="#BKMK4469"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Condensed Consolidated Financial Statements (Unaudited)</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp; </TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp; </TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2164 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4456  href="#BKMK4469"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Condensed Consolidated Balance Sheets as of September 30, 2015 and December 31, 2014</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2166 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">1</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp; </TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2167 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4457  href="#BKMK4470"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Condensed Consolidated Statements of Comprehensive Income for the Three and Nine Months Ended September 30, 2015 and 2014</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2169 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">2</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp; </TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp; </TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp; </TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp; </TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2170 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4458  href="#BKMK4471"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Condensed Consolidated Statements of Cash Flows for the Nine&nbsp;Months Ended </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">September 30, 2015 and 2014</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2172 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">3</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp; </TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2173 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4459  href="#BKMK4472"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Notes to Condensed Consolidated Financial Statements</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2175 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">4</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2176 style="TEXT-ALIGN: left; MARGIN: 0pt 5.05pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -5.05pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Item 2.</FONT></P></TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2178 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4460  href="#BKMK4473"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2179 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">13</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2180 style="TEXT-ALIGN: left; MARGIN: 0pt 5.05pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -5.05pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Item 3.</FONT></P></TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2182 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4461  href="#BKMK4474"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Quantitative and Qualitative Disclosures About Market Risk</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2183 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">23</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2184 style="TEXT-ALIGN: left; MARGIN: 0pt 5.05pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -5.05pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Item 4.</FONT></P></TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2186 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4462  href="#BKMK4474"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Controls and Procedures</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2187 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">23</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff" colSpan=2>&nbsp; </TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp; </TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 95%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff" colSpan=3>
<P id=PARA2188 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>PART II. OTHER INFORMATION</B></FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp; </TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp; </TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp; </TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2189 style="TEXT-ALIGN: left; MARGIN: 0pt 5.05pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -5.05pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Item 1.</FONT></P></TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2190 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4463  href="#BKMK4475"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Legal Proceedings</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2191 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">24</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2192 style="TEXT-ALIGN: left; MARGIN: 0pt 5.05pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -5.05pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Item 1A.</FONT></P></TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2194 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4464  href="#BKMK4475"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Risk Factors</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2195 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">24</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2196 style="TEXT-ALIGN: left; MARGIN: 0pt 5.05pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -5.05pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Item 2.</FONT></P></TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2198 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4465  href="#BKMK4475"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Unregistered Sales of Equity Securities and Use of Proceeds</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2199 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">24</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2200 style="TEXT-ALIGN: left; MARGIN: 0pt 5.05pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -5.05pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Item 5. </FONT></P></TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2202 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4466  href="#BKMK4475"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other Information</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2203 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">24</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2204 style="TEXT-ALIGN: left; MARGIN: 0pt 5.05pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -5.05pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Item 6.</FONT></P></TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2206 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4467  href="#BKMK4475"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Exhibits</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2207 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">24</FONT></P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp; </TD>
<TD style="WIDTH: 85%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2208 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><A id=LINK4468  href="#BKMK4476"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Signatures</FONT></A></P></TD>
<TD style="WIDTH: 5%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA2210 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">25</FONT></P></TD></TR></TABLE>
<P id=PARA2212 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3506.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3506  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3506  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3506  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3506  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3506  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3506.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA2213 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>PART I. FINANCIAL INFORMATION<BR></B></FONT></P>
<P id=PARA2214 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2215 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Item 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B><A id=BKMK4469  name="BKMK4469"><B>Financial Statements</B></A></FONT></P>
<P id=PARA2216 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL3649S1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 71.6%">
<P id=PARA3531 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman, Times, serif">Generac Holdings Inc.</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 71.6%">
<P id=PARA3532 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman, Times, serif">Condensed Consolidated Balance Sheets</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 71.6%">
<P id=PARA3533 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>(U.S. Dollars in Thousands, Except Share and Per Share Data)</I></FONT></P></TD></TR></TABLE>
<P id=PARA3650 style="MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL3649S1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL3649S1.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3534 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>September 30,</B></FONT></P></TD>
<TD id=TBL3649S1.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3535 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>December 31,</B></FONT></P></TD>
<TD id=TBL3649S1.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD></TR>
<TR id=TBL3649S1.finRow.3>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.3.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.3.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3536 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015 </B></FONT></P></TD>
<TD id=TBL3649S1.finRow.3.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.3.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.3.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3537 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014 </B></FONT></P></TD>
<TD id=TBL3649S1.finRow.3.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL3649S1.finRow.4>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.4.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.4.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3538 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>(Unaudited)</B></FONT></P></TD>
<TD id=TBL3649S1.finRow.4.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.4.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.4.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3539 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>(Audited)</B></FONT></P></TD>
<TD id=TBL3649S1.finRow.4.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD></TR>
<TR id=TBL3649S1.finRow.5 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 70%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3540 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Assets</B></FONT></P></TD>
<TD id=TBL3649S1.finRow.5.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.5.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.5.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: center; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.5.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.5.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.5.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.5.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: center; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.5.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD></TR>
<TR id=TBL3649S1.finRow.6 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3541 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Current assets:</FONT></P></TD>
<TD id=TBL3649S1.finRow.6.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.6.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.6.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.6.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.6.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.6.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.6.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.6.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.7 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3543 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Cash and cash equivalents</FONT></P></TD>
<TD id=TBL3649S1.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3649S1.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">46,454 </TD>
<TD id=TBL3649S1.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3649S1.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">189,761 </TD>
<TD id=TBL3649S1.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.8 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3546 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Accounts receivable, less allowance for doubtful accounts</FONT></P></TD>
<TD id=TBL3649S1.finRow.8.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.8.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.8.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">207,205 </TD>
<TD id=TBL3649S1.finRow.8.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.8.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.8.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.8.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">189,107 </TD>
<TD id=TBL3649S1.finRow.8.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.9 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3549 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Inventories</FONT></P></TD>
<TD id=TBL3649S1.finRow.9.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.9.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.9.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">362,268 </TD>
<TD id=TBL3649S1.finRow.9.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.9.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.9.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.9.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">319,385 </TD>
<TD id=TBL3649S1.finRow.9.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.10 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3552 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred income taxes</FONT></P></TD>
<TD id=TBL3649S1.finRow.10.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.10.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.10.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">25,974 </TD>
<TD id=TBL3649S1.finRow.10.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.10.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.10.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.10.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">22,841 </TD>
<TD id=TBL3649S1.finRow.10.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.11 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3555 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Prepaid expenses and other assets</FONT></P></TD>
<TD id=TBL3649S1.finRow.11.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.11.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.11.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">12,467 </TD>
<TD id=TBL3649S1.finRow.11.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.11.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.11.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.11.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">9,384 </TD>
<TD id=TBL3649S1.finRow.11.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.12 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3558 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total current assets</FONT></P></TD>
<TD id=TBL3649S1.finRow.12.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.12.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.12.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">654,368 </TD>
<TD id=TBL3649S1.finRow.12.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.12.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.12.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.12.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">730,478 </TD>
<TD id=TBL3649S1.finRow.12.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.13 style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.13.lead.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.13.symb.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.13.amt.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.13.trail.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.13.lead.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.13.symb.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.13.amt.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.13.trail.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.14 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3561 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Property and equipment, net</FONT></P></TD>
<TD id=TBL3649S1.finRow.14.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.14.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.14.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">178,120 </TD>
<TD id=TBL3649S1.finRow.14.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.14.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.14.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.14.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">168,821 </TD>
<TD id=TBL3649S1.finRow.14.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.15 style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.15.lead.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.15.symb.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.15.amt.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.15.trail.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.15.lead.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.15.symb.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.15.amt.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.15.trail.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.16 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3564 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Customer lists, net</FONT></P></TD>
<TD id=TBL3649S1.finRow.16.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.16.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.16.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">44,256 </TD>
<TD id=TBL3649S1.finRow.16.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.16.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.16.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.16.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">41,002 </TD>
<TD id=TBL3649S1.finRow.16.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.17 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3567 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Patents, net</FONT></P></TD>
<TD id=TBL3649S1.finRow.17.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.17.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.17.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">55,887 </TD>
<TD id=TBL3649S1.finRow.17.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.17.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.17.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.17.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">56,894 </TD>
<TD id=TBL3649S1.finRow.17.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.18 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3570 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other intangible assets, net</FONT></P></TD>
<TD id=TBL3649S1.finRow.18.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.18.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.18.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">2,782 </TD>
<TD id=TBL3649S1.finRow.18.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.18.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.18.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.18.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">4,298 </TD>
<TD id=TBL3649S1.finRow.18.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.19 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3573 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Trade names, net</FONT></P></TD>
<TD id=TBL3649S1.finRow.19.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.19.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.19.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">208,951 </TD>
<TD id=TBL3649S1.finRow.19.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.19.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.19.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.19.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">182,684 </TD>
<TD id=TBL3649S1.finRow.19.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.20 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3576 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Goodwill</FONT></P></TD>
<TD id=TBL3649S1.finRow.20.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.20.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.20.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">668,122 </TD>
<TD id=TBL3649S1.finRow.20.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.20.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.20.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.20.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">635,565 </TD>
<TD id=TBL3649S1.finRow.20.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.21 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3579 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred financing costs, net</FONT></P></TD>
<TD id=TBL3649S1.finRow.21.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.21.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.21.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">13,420 </TD>
<TD id=TBL3649S1.finRow.21.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.21.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.21.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.21.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">16,243 </TD>
<TD id=TBL3649S1.finRow.21.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.22 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3582 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred income taxes</FONT></P></TD>
<TD id=TBL3649S1.finRow.22.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.22.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.22.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">10,640 </TD>
<TD id=TBL3649S1.finRow.22.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.22.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.22.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.22.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">46,509 </TD>
<TD id=TBL3649S1.finRow.22.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.23 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3585 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other assets</FONT></P></TD>
<TD id=TBL3649S1.finRow.23.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.23.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.23.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,033 </TD>
<TD id=TBL3649S1.finRow.23.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.23.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.23.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.23.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">48 </TD>
<TD id=TBL3649S1.finRow.23.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.24 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3588 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total assets</FONT></P></TD>
<TD id=TBL3649S1.finRow.24.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.24.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3649S1.finRow.24.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,837,579 </TD>
<TD id=TBL3649S1.finRow.24.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.24.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.24.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3649S1.finRow.24.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,882,542 </TD>
<TD id=TBL3649S1.finRow.24.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.25 style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.25.lead.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.25.symb.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.25.amt.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.25.trail.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.25.lead.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.25.symb.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.25.amt.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.25.trail.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.26 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3591 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Liabilities and Stockholders&#8217; Equity</B></FONT></P></TD>
<TD id=TBL3649S1.finRow.26.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.26.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.26.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.26.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.26.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.26.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.26.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff"><B>&nbsp;</B></TD>
<TD id=TBL3649S1.finRow.26.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"><B>&nbsp;</B></TD></TR>
<TR id=TBL3649S1.finRow.27 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3592 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Current liabilities:</FONT></P></TD>
<TD id=TBL3649S1.finRow.27.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.27.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.27.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.27.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.27.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.27.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.27.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.27.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.28 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3593 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Short-term borrowings</FONT></P></TD>
<TD id=TBL3649S1.finRow.28.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.28.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3649S1.finRow.28.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">4,481 </TD>
<TD id=TBL3649S1.finRow.28.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.28.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.28.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3649S1.finRow.28.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">5,359 </TD>
<TD id=TBL3649S1.finRow.28.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.29 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3596 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Accounts payable </FONT></P></TD>
<TD id=TBL3649S1.finRow.29.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.29.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.29.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">123,186 </TD>
<TD id=TBL3649S1.finRow.29.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.29.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.29.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.29.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">132,248 </TD>
<TD id=TBL3649S1.finRow.29.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.30 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3599 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Accrued wages and employee benefits</FONT></P></TD>
<TD id=TBL3649S1.finRow.30.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.30.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.30.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">17,258 </TD>
<TD id=TBL3649S1.finRow.30.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.30.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.30.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.30.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">17,544 </TD>
<TD id=TBL3649S1.finRow.30.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.31 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3602 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other accrued liabilities</FONT></P></TD>
<TD id=TBL3649S1.finRow.31.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.31.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.31.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">79,759 </TD>
<TD id=TBL3649S1.finRow.31.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.31.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.31.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.31.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">84,814 </TD>
<TD id=TBL3649S1.finRow.31.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.32 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3605 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Current portion of long-term borrowings and capital lease obligations</FONT></P></TD>
<TD id=TBL3649S1.finRow.32.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.32.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.32.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">302 </TD>
<TD id=TBL3649S1.finRow.32.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.32.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.32.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.32.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">557 </TD>
<TD id=TBL3649S1.finRow.32.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.33 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3608 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total current liabilities</FONT></P></TD>
<TD id=TBL3649S1.finRow.33.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.33.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.33.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">224,986 </TD>
<TD id=TBL3649S1.finRow.33.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.33.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.33.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.33.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">240,522 </TD>
<TD id=TBL3649S1.finRow.33.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.34 style="BACKGROUND-COLOR: #ffffff">
<TD style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.34.lead.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.34.symb.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.34.amt.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.34.trail.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.34.lead.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.34.symb.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.34.amt.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.34.trail.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.35 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3611 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Long-term borrowings and capital lease obligations</FONT></P></TD>
<TD id=TBL3649S1.finRow.35.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.35.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.35.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,050,127 </TD>
<TD id=TBL3649S1.finRow.35.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.35.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.35.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.35.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,082,101 </TD>
<TD id=TBL3649S1.finRow.35.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.36 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3614 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred income taxes</FONT></P></TD>
<TD id=TBL3649S1.finRow.36.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.36.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.36.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">15,014 </TD>
<TD id=TBL3649S1.finRow.36.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.36.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.36.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.36.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">13,449 </TD>
<TD id=TBL3649S1.finRow.36.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.37 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3617 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other long-term liabilities</FONT></P></TD>
<TD id=TBL3649S1.finRow.37.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.37.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.37.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">58,180 </TD>
<TD id=TBL3649S1.finRow.37.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.37.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.37.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.37.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">56,671 </TD>
<TD id=TBL3649S1.finRow.37.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.38 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3620 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total liabilities</FONT></P></TD>
<TD id=TBL3649S1.finRow.38.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.38.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.38.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,348,307 </TD>
<TD id=TBL3649S1.finRow.38.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.38.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.38.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.38.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,392,743 </TD>
<TD id=TBL3649S1.finRow.38.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.39 style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.39.lead.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.39.symb.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.39.amt.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.39.trail.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.39.lead.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.39.symb.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.39.amt.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.39.trail.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.40 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3623 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Stockholders&#8217; equity:</FONT></P></TD>
<TD id=TBL3649S1.finRow.40.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.40.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.40.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.40.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.40.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.40.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.40.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.40.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.41 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">
<P id=PARA3624 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Common stock, par value $0.01, 500,000,000 shares authorized, 69,553,549 and 69,122,271 shares issued at September 30, 2015 and December 31, 2014, respectively</FONT></P></TD>
<TD id=TBL3649S1.finRow.41.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.41.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.41.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">696 </TD>
<TD id=TBL3649S1.finRow.41.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.41.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.41.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.41.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">691 </TD>
<TD id=TBL3649S1.finRow.41.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.42 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3627 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Additional paid-in capital</FONT></P></TD>
<TD id=TBL3649S1.finRow.42.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.42.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.42.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">442,007 </TD>
<TD id=TBL3649S1.finRow.42.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.42.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.42.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.42.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">434,906 </TD>
<TD id=TBL3649S1.finRow.42.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.43 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3630 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Treasury stock, at cost</FONT></P></TD>
<TD id=TBL3649S1.finRow.43.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.43.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.43.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(75,913</TD>
<TD id=TBL3649S1.finRow.43.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3649S1.finRow.43.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.43.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.43.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(8,341</TD>
<TD id=TBL3649S1.finRow.43.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3649S1.finRow.44 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3633 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Excess purchase price over predecessor basis</FONT></P></TD>
<TD id=TBL3649S1.finRow.44.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.44.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.44.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(202,116</TD>
<TD id=TBL3649S1.finRow.44.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3649S1.finRow.44.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.44.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.44.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(202,116</TD>
<TD id=TBL3649S1.finRow.44.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3649S1.finRow.45 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3636 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Retained earnings</FONT></P></TD>
<TD id=TBL3649S1.finRow.45.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.45.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.45.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">348,991 </TD>
<TD id=TBL3649S1.finRow.45.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.45.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.45.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.45.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">280,426 </TD>
<TD id=TBL3649S1.finRow.45.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.46 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3639 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Accumulated other comprehensive loss</FONT></P></TD>
<TD id=TBL3649S1.finRow.46.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.46.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.46.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(24,393</TD>
<TD id=TBL3649S1.finRow.46.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3649S1.finRow.46.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.46.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.46.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(15,767</TD>
<TD id=TBL3649S1.finRow.46.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3649S1.finRow.47 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3642 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total stockholders&#8217; equity</FONT></P></TD>
<TD id=TBL3649S1.finRow.47.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.47.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.47.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">489,272 </TD>
<TD id=TBL3649S1.finRow.47.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.47.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.47.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.47.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">489,799 </TD>
<TD id=TBL3649S1.finRow.47.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3649S1.finRow.48 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3645 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total liabilities and stockholders&#8217; equity</FONT></P></TD>
<TD id=TBL3649S1.finRow.48.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.48.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3649S1.finRow.48.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,837,579 </TD>
<TD id=TBL3649S1.finRow.48.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3649S1.finRow.48.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3649S1.finRow.48.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3649S1.finRow.48.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,882,542 </TD>
<TD id=TBL3649S1.finRow.48.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA3651 style="MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL3649  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 71.6%">
<P id=PARA3648 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>See notes to condensed consolidated financial statements.</I></FONT></P></TD></TR></TABLE>
<P id=PARA2217 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3507.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3507  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3507  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3507  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">1</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3507  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3507  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3507.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL3790S1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 44.5%">
<P id=PARA3652 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman, Times, serif">Generac Holdings Inc.</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 44.5%">
<P id=PARA3653 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><A id=BKMK4470  name="BKMK4470"><FONT style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman, Times, serif">Condensed</FONT></A><FONT style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman, Times, serif"> Consolidated Statements of Comprehensive Income</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 44.5%">
<P id=PARA3654 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>(U.S. Dollars in Thousands, Except Share and Per Share Data)</I></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 44.5%">
<P id=PARA3655 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Unaudited)</FONT></P></TD></TR></TABLE>
<P id=PARA3791 style="MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL3790S1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL3790S1.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA3656 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Three Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL3790S1.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.2.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.2.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA3657 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Nine Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL3790S1.finRow.2.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL3790S1.finRow.3>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.3.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.3.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3658 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL3790S1.finRow.3.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.3.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.3.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3659 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL3790S1.finRow.3.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.3.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.3.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3660 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL3790S1.finRow.3.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.3.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3790S1.finRow.3.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3661 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL3790S1.finRow.3.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL3790S1.finRow.4>
<TD>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.lead.B2>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.symb.B2>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.amt.B2>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.trail.B2>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.lead.B3>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.symb.B3>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.amt.B3>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.trail.B3>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.lead.B4>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.symb.B4>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.amt.B4>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.trail.B4>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.lead.B5>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.symb.B5>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.amt.B5>&nbsp;</TD>
<TD id=TBL3790S1.finRow.4.trail.B5>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.5 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3662 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net sales</FONT></P></TD>
<TD id=TBL3790S1.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">359,291 </TD>
<TD id=TBL3790S1.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">352,305 </TD>
<TD id=TBL3790S1.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">959,469 </TD>
<TD id=TBL3790S1.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,056,922 </TD>
<TD id=TBL3790S1.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.6 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3667 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Costs of goods sold</FONT></P></TD>
<TD id=TBL3790S1.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">228,965 </TD>
<TD id=TBL3790S1.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">222,022 </TD>
<TD id=TBL3790S1.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">630,643 </TD>
<TD id=TBL3790S1.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">679,113 </TD>
<TD id=TBL3790S1.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.7 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3672 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Gross profit</FONT></P></TD>
<TD id=TBL3790S1.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">130,326 </TD>
<TD id=TBL3790S1.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">130,283 </TD>
<TD id=TBL3790S1.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.7.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.7.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.7.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">328,826 </TD>
<TD id=TBL3790S1.finRow.7.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.7.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.7.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.7.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">377,809 </TD>
<TD id=TBL3790S1.finRow.7.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.8 style="BACKGROUND-COLOR: #ffffff">
<TD style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.lead.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.symb.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.amt.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.trail.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.lead.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.symb.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.amt.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.trail.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.lead.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.symb.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.amt.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.trail.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.lead.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.symb.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.amt.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.8.trail.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.9 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3677 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Operating expenses:</FONT></P></TD>
<TD id=TBL3790S1.finRow.9.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.lead.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.symb.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.amt.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.trail.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.lead.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.symb.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.amt.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.9.trail.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.10 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3678 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Selling and service</FONT></P></TD>
<TD id=TBL3790S1.finRow.10.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.10.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.10.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">34,715 </TD>
<TD id=TBL3790S1.finRow.10.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.10.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.10.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.10.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">32,961 </TD>
<TD id=TBL3790S1.finRow.10.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.10.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.10.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.10.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">93,317 </TD>
<TD id=TBL3790S1.finRow.10.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.10.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.10.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.10.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">90,045 </TD>
<TD id=TBL3790S1.finRow.10.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.11 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3683 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Research and development</FONT></P></TD>
<TD id=TBL3790S1.finRow.11.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.11.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.11.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">8,332 </TD>
<TD id=TBL3790S1.finRow.11.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.11.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.11.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.11.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">7,822 </TD>
<TD id=TBL3790S1.finRow.11.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.11.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.11.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.11.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">24,907 </TD>
<TD id=TBL3790S1.finRow.11.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.11.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.11.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.11.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">23,580 </TD>
<TD id=TBL3790S1.finRow.11.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.12 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3688 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">General and administrative</FONT></P></TD>
<TD id=TBL3790S1.finRow.12.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.12.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.12.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">13,127 </TD>
<TD id=TBL3790S1.finRow.12.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.12.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.12.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.12.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">13,429 </TD>
<TD id=TBL3790S1.finRow.12.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.12.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.12.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.12.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">40,897 </TD>
<TD id=TBL3790S1.finRow.12.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.12.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.12.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.12.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">39,080 </TD>
<TD id=TBL3790S1.finRow.12.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.13 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3693 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amortization of intangible assets</FONT></P></TD>
<TD id=TBL3790S1.finRow.13.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.13.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.13.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">6,285 </TD>
<TD id=TBL3790S1.finRow.13.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.13.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.13.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.13.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">5,277 </TD>
<TD id=TBL3790S1.finRow.13.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.13.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.13.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.13.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">17,460 </TD>
<TD id=TBL3790S1.finRow.13.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.13.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.13.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.13.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">15,721 </TD>
<TD id=TBL3790S1.finRow.13.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.14 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3698 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Gain on remeasurement of contingent consideration</FONT></P></TD>
<TD id=TBL3790S1.finRow.14.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.14.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff" colSpan=2>
<P id=PARA3699 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: right; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8211; </FONT></P></TD>
<TD id=TBL3790S1.finRow.14.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.14.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.14.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff" colSpan=2>
<P id=PARA3700 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: right; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8211; </FONT></P></TD>
<TD id=TBL3790S1.finRow.14.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.14.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.14.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff" colSpan=2>
<P id=PARA3701 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: right; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8211; </FONT></P></TD>
<TD id=TBL3790S1.finRow.14.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.14.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.14.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.14.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(4,877</TD>
<TD id=TBL3790S1.finRow.14.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3790S1.finRow.15 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3703 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total operating expenses</FONT></P></TD>
<TD id=TBL3790S1.finRow.15.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.15.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.15.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">62,459 </TD>
<TD id=TBL3790S1.finRow.15.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.15.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.15.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.15.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">59,489 </TD>
<TD id=TBL3790S1.finRow.15.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.15.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.15.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.15.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">176,581 </TD>
<TD id=TBL3790S1.finRow.15.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.15.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.15.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.15.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">163,549 </TD>
<TD id=TBL3790S1.finRow.15.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.16 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3708 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Income from operations</FONT></P></TD>
<TD id=TBL3790S1.finRow.16.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.16.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.16.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">67,867 </TD>
<TD id=TBL3790S1.finRow.16.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.16.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.16.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.16.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">70,794 </TD>
<TD id=TBL3790S1.finRow.16.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.16.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.16.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.16.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">152,245 </TD>
<TD id=TBL3790S1.finRow.16.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.16.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.16.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.16.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">214,260 </TD>
<TD id=TBL3790S1.finRow.16.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.17 style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.lead.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.symb.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.amt.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.trail.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.lead.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.symb.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.amt.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.trail.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.lead.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.symb.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.amt.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.trail.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.lead.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.symb.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.amt.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.17.trail.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.18 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3713 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other (expense) income:</FONT></P></TD>
<TD id=TBL3790S1.finRow.18.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.lead.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.symb.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.amt.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.trail.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.lead.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.symb.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.amt.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.18.trail.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.19 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3714 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Interest expense</FONT></P></TD>
<TD id=TBL3790S1.finRow.19.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.19.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.19.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(10,210</TD>
<TD id=TBL3790S1.finRow.19.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.19.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.19.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.19.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(12,294</TD>
<TD id=TBL3790S1.finRow.19.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.19.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.19.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.19.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(32,241</TD>
<TD id=TBL3790S1.finRow.19.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.19.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.19.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.19.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(35,411</TD>
<TD id=TBL3790S1.finRow.19.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3790S1.finRow.20 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3719 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Investment income</FONT></P></TD>
<TD id=TBL3790S1.finRow.20.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.20.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.20.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">39 </TD>
<TD id=TBL3790S1.finRow.20.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.20.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.20.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.20.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">38 </TD>
<TD id=TBL3790S1.finRow.20.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.20.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.20.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.20.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">111 </TD>
<TD id=TBL3790S1.finRow.20.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.20.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.20.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.20.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">119 </TD>
<TD id=TBL3790S1.finRow.20.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.21 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3724 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Loss on extinguishment of debt</FONT></P></TD>
<TD id=TBL3790S1.finRow.21.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.21.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff" colSpan=2>
<P id=PARA3725 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: right; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8211; </FONT></P></TD>
<TD id=TBL3790S1.finRow.21.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.21.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.21.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.21.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(1,836</TD>
<TD id=TBL3790S1.finRow.21.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.21.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.21.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.21.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,795</TD>
<TD id=TBL3790S1.finRow.21.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.21.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.21.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.21.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(1,836</TD>
<TD id=TBL3790S1.finRow.21.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3790S1.finRow.22 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3729 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Gain (loss) on change in contractual interest rate</FONT></P></TD>
<TD id=TBL3790S1.finRow.22.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.22.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.22.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,381</TD>
<TD id=TBL3790S1.finRow.22.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.22.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.22.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff" colSpan=2>
<P id=PARA3731 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: right; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8211; </FONT></P></TD>
<TD id=TBL3790S1.finRow.22.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.22.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.22.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.22.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,381</TD>
<TD id=TBL3790S1.finRow.22.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.22.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.22.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.22.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">16,014 </TD>
<TD id=TBL3790S1.finRow.22.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.23 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3734 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Costs related to acquisitions</FONT></P></TD>
<TD id=TBL3790S1.finRow.23.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.23.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.23.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(153</TD>
<TD id=TBL3790S1.finRow.23.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.23.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.23.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.23.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(396</TD>
<TD id=TBL3790S1.finRow.23.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.23.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.23.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.23.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(153</TD>
<TD id=TBL3790S1.finRow.23.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.23.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.23.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.23.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(396</TD>
<TD id=TBL3790S1.finRow.23.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3790S1.finRow.24 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3739 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other, net</FONT></P></TD>
<TD id=TBL3790S1.finRow.24.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.24.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.24.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,908</TD>
<TD id=TBL3790S1.finRow.24.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.24.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.24.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.24.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,444</TD>
<TD id=TBL3790S1.finRow.24.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.24.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.24.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.24.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(5,357</TD>
<TD id=TBL3790S1.finRow.24.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.24.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.24.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.24.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,242</TD>
<TD id=TBL3790S1.finRow.24.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3790S1.finRow.25 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3744 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total other expense, net</FONT></P></TD>
<TD id=TBL3790S1.finRow.25.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.25.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.25.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(14,613</TD>
<TD id=TBL3790S1.finRow.25.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.25.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.25.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.25.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(15,932</TD>
<TD id=TBL3790S1.finRow.25.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.25.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.25.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.25.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(44,816</TD>
<TD id=TBL3790S1.finRow.25.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3790S1.finRow.25.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.25.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.25.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(22,752</TD>
<TD id=TBL3790S1.finRow.25.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3790S1.finRow.26 style="BACKGROUND-COLOR: #ffffff">
<TD style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.lead.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.symb.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.amt.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.trail.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.lead.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.symb.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.amt.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.trail.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.lead.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.symb.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.amt.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.trail.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.lead.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.symb.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.amt.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.26.trail.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.27 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3749 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Income before provision for income taxes</FONT></P></TD>
<TD id=TBL3790S1.finRow.27.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.27.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.27.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">53,254 </TD>
<TD id=TBL3790S1.finRow.27.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.27.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.27.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.27.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">54,862 </TD>
<TD id=TBL3790S1.finRow.27.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.27.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.27.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.27.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">107,429 </TD>
<TD id=TBL3790S1.finRow.27.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.27.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.27.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.27.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">191,508 </TD>
<TD id=TBL3790S1.finRow.27.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.28 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3754 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Provision for income taxes</FONT></P></TD>
<TD id=TBL3790S1.finRow.28.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.28.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.28.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">19,218 </TD>
<TD id=TBL3790S1.finRow.28.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.28.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.28.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.28.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">18,365 </TD>
<TD id=TBL3790S1.finRow.28.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.28.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.28.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.28.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">38,864 </TD>
<TD id=TBL3790S1.finRow.28.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.28.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.28.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.28.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">66,285 </TD>
<TD id=TBL3790S1.finRow.28.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.29 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3759 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income</FONT></P></TD>
<TD id=TBL3790S1.finRow.29.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.29.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.29.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">34,036 </TD>
<TD id=TBL3790S1.finRow.29.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.29.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.29.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.29.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">36,497 </TD>
<TD id=TBL3790S1.finRow.29.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.29.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.29.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.29.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,565 </TD>
<TD id=TBL3790S1.finRow.29.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.29.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.29.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.29.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">125,223 </TD>
<TD id=TBL3790S1.finRow.29.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.30 style="BACKGROUND-COLOR: #ffffff">
<TD style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.lead.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.symb.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.amt.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.trail.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.lead.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.symb.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.amt.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.trail.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.lead.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.symb.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.amt.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.trail.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.lead.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.symb.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.amt.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.30.trail.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.31 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3764 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income per common share - basic:</FONT></P></TD>
<TD id=TBL3790S1.finRow.31.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.31.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.31.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">0.50 </TD>
<TD id=TBL3790S1.finRow.31.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.31.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.31.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.31.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">0.53 </TD>
<TD id=TBL3790S1.finRow.31.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.31.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.31.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.31.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1.00 </TD>
<TD id=TBL3790S1.finRow.31.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.31.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.31.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.31.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1.83 </TD>
<TD id=TBL3790S1.finRow.31.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.32 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3769 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Weighted average common shares outstanding - basic:</FONT></P></TD>
<TD id=TBL3790S1.finRow.32.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.32.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.32.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">68,175,466 </TD>
<TD id=TBL3790S1.finRow.32.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.32.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.32.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.32.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">68,556,051 </TD>
<TD id=TBL3790S1.finRow.32.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.32.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.32.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.32.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">68,642,479 </TD>
<TD id=TBL3790S1.finRow.32.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.32.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.32.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.32.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">68,511,409 </TD>
<TD id=TBL3790S1.finRow.32.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.33 style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.lead.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.symb.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.amt.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.trail.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.lead.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.symb.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.amt.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.trail.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.lead.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.symb.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.amt.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.trail.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.lead.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.symb.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.amt.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.33.trail.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.34 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3774 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income per common share - diluted:</FONT></P></TD>
<TD id=TBL3790S1.finRow.34.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.34.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3790S1.finRow.34.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.49 </TD>
<TD id=TBL3790S1.finRow.34.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.34.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.34.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3790S1.finRow.34.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.52 </TD>
<TD id=TBL3790S1.finRow.34.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.34.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.34.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3790S1.finRow.34.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.98 </TD>
<TD id=TBL3790S1.finRow.34.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.34.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.34.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3790S1.finRow.34.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1.79 </TD>
<TD id=TBL3790S1.finRow.34.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.35 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3779 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Weighted average common shares outstanding - diluted:</FONT></P></TD>
<TD id=TBL3790S1.finRow.35.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.35.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.35.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">69,182,465 </TD>
<TD id=TBL3790S1.finRow.35.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.35.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.35.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.35.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,033,224 </TD>
<TD id=TBL3790S1.finRow.35.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.35.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.35.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.35.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">69,781,300 </TD>
<TD id=TBL3790S1.finRow.35.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.35.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.35.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.35.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,050,953 </TD>
<TD id=TBL3790S1.finRow.35.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.36 style="BACKGROUND-COLOR: #ffffff">
<TD style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.lead.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.symb.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.amt.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.trail.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.lead.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.symb.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.amt.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.trail.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.lead.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.symb.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.amt.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.trail.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.lead.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.symb.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.amt.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.36.trail.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL3790S1.finRow.37 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3784 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Comprehensive income</FONT></P></TD>
<TD id=TBL3790S1.finRow.37.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.37.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.37.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">31,899 </TD>
<TD id=TBL3790S1.finRow.37.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.37.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.37.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.37.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">35,472 </TD>
<TD id=TBL3790S1.finRow.37.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.37.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.37.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.37.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">59,939 </TD>
<TD id=TBL3790S1.finRow.37.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3790S1.finRow.37.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3790S1.finRow.37.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3790S1.finRow.37.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">122,474 </TD>
<TD id=TBL3790S1.finRow.37.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA3792 style="MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL3790  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 44.5%">
<P id=PARA3789 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>See notes to condensed consolidated financial statements.</I></FONT></P></TD></TR></TABLE>
<P id=PARA2295 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3508.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3508  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3508  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3508  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">2</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3508  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3508  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3508.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL3939S1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 68.6%">
<P id=PARA3793 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman, Times, serif">Generac Holdings Inc.</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 68.6%">
<P id=PARA3794 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><A id=BKMK4471  name="BKMK4471"><FONT style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman, Times, serif">Condensed</FONT></A><FONT style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman, Times, serif"> Consolidated Statements of Cash Flows</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 68.6%">
<P id=PARA3795 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>(U.S. Dollars in Thousands)</I></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 68.6%">
<P id=PARA3796 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Unaudited)</FONT></P></TD></TR></TABLE>
<P id=PARA3940 style="MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL3939S1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL3939S1.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA3797 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Nine Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL3939S1.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL3939S1.finRow.3>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.3.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.3.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3798 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL3939S1.finRow.3.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.3.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.3.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3799 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014 </B></FONT></P></TD>
<TD id=TBL3939S1.finRow.3.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL3939S1.finRow.4>
<TD>&nbsp;</TD>
<TD id=TBL3939S1.finRow.4.lead.B2>&nbsp;</TD>
<TD id=TBL3939S1.finRow.4.symb.B2>&nbsp;</TD>
<TD id=TBL3939S1.finRow.4.amt.B2>&nbsp;</TD>
<TD id=TBL3939S1.finRow.4.trail.B2>&nbsp;</TD>
<TD id=TBL3939S1.finRow.4.lead.B3>&nbsp;</TD>
<TD id=TBL3939S1.finRow.4.symb.B3>&nbsp;</TD>
<TD id=TBL3939S1.finRow.4.amt.B3>&nbsp;</TD>
<TD id=TBL3939S1.finRow.4.trail.B3>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.5 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 70%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3800 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Operating Activities</B></FONT></P></TD>
<TD id=TBL3939S1.finRow.5.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.5.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.5.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.5.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.5.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.5.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.5.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.5.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD></TR>
<TR id=TBL3939S1.finRow.6 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3803 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income</FONT></P></TD>
<TD id=TBL3939S1.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3939S1.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">68,565 </TD>
<TD id=TBL3939S1.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3939S1.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">125,223 </TD>
<TD id=TBL3939S1.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.7 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3806 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjustments to reconcile net income to net cash provided by operating activities:</FONT></P></TD>
<TD id=TBL3939S1.finRow.7.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.7.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.7.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.7.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.7.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.7.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.7.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.7.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.8 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3809 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Depreciation</FONT></P></TD>
<TD id=TBL3939S1.finRow.8.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.8.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.8.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">12,300 </TD>
<TD id=TBL3939S1.finRow.8.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.8.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.8.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.8.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">10,024 </TD>
<TD id=TBL3939S1.finRow.8.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.9 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3812 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amortization of intangible assets</FONT></P></TD>
<TD id=TBL3939S1.finRow.9.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.9.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.9.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">17,460 </TD>
<TD id=TBL3939S1.finRow.9.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.9.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.9.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.9.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">15,721 </TD>
<TD id=TBL3939S1.finRow.9.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.10 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3815 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amortization of original issue discount</FONT></P></TD>
<TD id=TBL3939S1.finRow.10.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.10.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.10.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">2,494 </TD>
<TD id=TBL3939S1.finRow.10.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.10.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.10.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.10.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">2,573 </TD>
<TD id=TBL3939S1.finRow.10.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.11 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3818 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amortization of deferred financing costs</FONT></P></TD>
<TD id=TBL3939S1.finRow.11.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.11.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.11.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,874 </TD>
<TD id=TBL3939S1.finRow.11.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.11.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.11.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.11.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">2,272 </TD>
<TD id=TBL3939S1.finRow.11.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.12 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3821 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Loss on extinguishment of debt</FONT></P></TD>
<TD id=TBL3939S1.finRow.12.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.12.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.12.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">4,795 </TD>
<TD id=TBL3939S1.finRow.12.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.12.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.12.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.12.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,836 </TD>
<TD id=TBL3939S1.finRow.12.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.13 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3824 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Gain) loss on change in contractual interest rate</FONT></P></TD>
<TD id=TBL3939S1.finRow.13.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.13.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.13.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">2,381 </TD>
<TD id=TBL3939S1.finRow.13.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.13.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.13.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.13.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(16,014</TD>
<TD id=TBL3939S1.finRow.13.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.14 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3827 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Gain on remeasurement of contingent consideration</FONT></P></TD>
<TD id=TBL3939S1.finRow.14.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.14.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff" colSpan=2>
<P id=PARA3828 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: right; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8211;</FONT></P></TD>
<TD id=TBL3939S1.finRow.14.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.14.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.14.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.14.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(4,877</TD>
<TD id=TBL3939S1.finRow.14.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.15 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3830 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Provision for losses on accounts receivable </FONT></P></TD>
<TD id=TBL3939S1.finRow.15.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.15.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.15.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">324 </TD>
<TD id=TBL3939S1.finRow.15.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.15.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.15.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.15.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">344 </TD>
<TD id=TBL3939S1.finRow.15.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.16 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3833 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred income taxes</FONT></P></TD>
<TD id=TBL3939S1.finRow.16.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.16.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.16.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">27,319 </TD>
<TD id=TBL3939S1.finRow.16.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.16.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.16.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.16.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">35,572 </TD>
<TD id=TBL3939S1.finRow.16.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.17 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3836 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Loss on disposal of property and equipment</FONT></P></TD>
<TD id=TBL3939S1.finRow.17.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.17.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.17.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">53 </TD>
<TD id=TBL3939S1.finRow.17.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.17.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.17.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.17.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">135 </TD>
<TD id=TBL3939S1.finRow.17.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.18 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3839 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Share-based compensation expense</FONT></P></TD>
<TD id=TBL3939S1.finRow.18.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.18.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.18.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">6,889 </TD>
<TD id=TBL3939S1.finRow.18.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.18.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.18.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.18.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">9,403 </TD>
<TD id=TBL3939S1.finRow.18.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.19 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3842 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net changes in operating assets and liabilities:</FONT></P></TD>
<TD id=TBL3939S1.finRow.19.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.19.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.19.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.19.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.19.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.19.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.19.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.19.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.20 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3845 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Accounts receivable </FONT></P></TD>
<TD id=TBL3939S1.finRow.20.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.20.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.20.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(14,838</TD>
<TD id=TBL3939S1.finRow.20.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.20.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.20.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.20.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(28,747</TD>
<TD id=TBL3939S1.finRow.20.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.21 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3848 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Inventories</FONT></P></TD>
<TD id=TBL3939S1.finRow.21.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.21.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.21.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(28,319</TD>
<TD id=TBL3939S1.finRow.21.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.21.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.21.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.21.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(9,501</TD>
<TD id=TBL3939S1.finRow.21.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.22 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3851 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other assets</FONT></P></TD>
<TD id=TBL3939S1.finRow.22.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.22.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.22.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">572 </TD>
<TD id=TBL3939S1.finRow.22.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.22.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.22.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.22.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">2,768 </TD>
<TD id=TBL3939S1.finRow.22.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.23 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3854 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Accounts payable</FONT></P></TD>
<TD id=TBL3939S1.finRow.23.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.23.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.23.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(12,226</TD>
<TD id=TBL3939S1.finRow.23.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.23.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.23.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.23.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">20,215 </TD>
<TD id=TBL3939S1.finRow.23.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.24 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3857 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Accrued wages and employee benefits</FONT></P></TD>
<TD id=TBL3939S1.finRow.24.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.24.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.24.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,167</TD>
<TD id=TBL3939S1.finRow.24.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.24.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.24.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.24.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(12,037</TD>
<TD id=TBL3939S1.finRow.24.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.25 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3860 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other accrued liabilities</FONT></P></TD>
<TD id=TBL3939S1.finRow.25.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.25.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.25.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(2,644</TD>
<TD id=TBL3939S1.finRow.25.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.25.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.25.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.25.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(3,232</TD>
<TD id=TBL3939S1.finRow.25.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.26 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3863 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Excess tax benefits from equity awards</FONT></P></TD>
<TD id=TBL3939S1.finRow.26.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.26.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.26.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(8,973</TD>
<TD id=TBL3939S1.finRow.26.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.26.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.26.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.26.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(9,167</TD>
<TD id=TBL3939S1.finRow.26.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.27 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3866 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net cash provided by operating activities</FONT></P></TD>
<TD id=TBL3939S1.finRow.27.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.27.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.27.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">76,859 </TD>
<TD id=TBL3939S1.finRow.27.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.27.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.27.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.27.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">142,511 </TD>
<TD id=TBL3939S1.finRow.27.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.28 style="BACKGROUND-COLOR: #ffffff">
<TD style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.28.lead.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.28.symb.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.28.amt.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.28.trail.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.28.lead.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.28.symb.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.28.amt.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.28.trail.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.29 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3869 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Investing Activities</B></FONT></P></TD>
<TD id=TBL3939S1.finRow.29.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.29.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.29.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.29.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.29.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.29.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.29.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.29.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD></TR>
<TR id=TBL3939S1.finRow.30 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3872 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Proceeds from sale of property and equipment</FONT></P></TD>
<TD id=TBL3939S1.finRow.30.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.30.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.30.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">105 </TD>
<TD id=TBL3939S1.finRow.30.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.30.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.30.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.30.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">7 </TD>
<TD id=TBL3939S1.finRow.30.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.31 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3875 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Expenditures for property and equipment </FONT></P></TD>
<TD id=TBL3939S1.finRow.31.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.31.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.31.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(20,108</TD>
<TD id=TBL3939S1.finRow.31.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.31.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.31.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.31.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(22,722</TD>
<TD id=TBL3939S1.finRow.31.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.32 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3878 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Acquisition of business</FONT></P></TD>
<TD id=TBL3939S1.finRow.32.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.32.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.32.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(74,477</TD>
<TD id=TBL3939S1.finRow.32.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.32.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.32.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.32.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(5,309</TD>
<TD id=TBL3939S1.finRow.32.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.33 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3881 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net cash used in investing activities</FONT></P></TD>
<TD id=TBL3939S1.finRow.33.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.33.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.33.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(94,480</TD>
<TD id=TBL3939S1.finRow.33.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.33.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.33.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.33.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(28,024</TD>
<TD id=TBL3939S1.finRow.33.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.34 style="BACKGROUND-COLOR: #ffffff">
<TD style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.34.lead.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.34.symb.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.34.amt.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.34.trail.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.34.lead.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.34.symb.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.34.amt.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.34.trail.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.35 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3886 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Financing Activities</B></FONT></P></TD>
<TD id=TBL3939S1.finRow.35.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.35.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.35.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.35.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.35.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.35.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.35.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD>
<TD id=TBL3939S1.finRow.35.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff"><B>&nbsp;</B></TD></TR>
<TR id=TBL3939S1.finRow.36 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3889 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Proceeds from short-term borrowings</FONT></P></TD>
<TD id=TBL3939S1.finRow.36.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.36.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.36.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">14,320 </TD>
<TD id=TBL3939S1.finRow.36.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.36.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.36.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.36.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">4,900 </TD>
<TD id=TBL3939S1.finRow.36.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.37 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3892 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Proceeds from long-term borrowings</FONT></P></TD>
<TD id=TBL3939S1.finRow.37.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.37.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.37.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">100,000 </TD>
<TD id=TBL3939S1.finRow.37.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.37.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.37.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left; BACKGROUND-COLOR: #cceeff" colSpan=2>
<P id=PARA3894 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: right; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8211;</FONT></P></TD>
<TD id=TBL3939S1.finRow.37.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.38 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3895 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Repayments of short-term borrowings</FONT></P></TD>
<TD id=TBL3939S1.finRow.38.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.38.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.38.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(15,198</TD>
<TD id=TBL3939S1.finRow.38.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.38.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.38.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.38.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(24,741</TD>
<TD id=TBL3939S1.finRow.38.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.39 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3898 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Repayments of long-term borrowings and capital lease obligations</FONT></P></TD>
<TD id=TBL3939S1.finRow.39.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.39.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.39.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(150,595</TD>
<TD id=TBL3939S1.finRow.39.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.39.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.39.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.39.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(68,905</TD>
<TD id=TBL3939S1.finRow.39.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.40 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3901 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Stock repurchases</FONT></P></TD>
<TD id=TBL3939S1.finRow.40.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.40.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.40.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(64,378</TD>
<TD id=TBL3939S1.finRow.40.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.40.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.40.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff" colSpan=2>
<P id=PARA3903 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: right; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8211;</FONT></P></TD>
<TD id=TBL3939S1.finRow.40.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.41 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3904 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Payment of debt issuance costs</FONT></P></TD>
<TD id=TBL3939S1.finRow.41.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.41.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.41.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(2,067</TD>
<TD id=TBL3939S1.finRow.41.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.41.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.41.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.41.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4</TD>
<TD id=TBL3939S1.finRow.41.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.42 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3907 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Cash dividends paid</FONT></P></TD>
<TD id=TBL3939S1.finRow.42.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.42.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.42.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,429</TD>
<TD id=TBL3939S1.finRow.42.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.42.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.42.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.42.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(705</TD>
<TD id=TBL3939S1.finRow.42.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.43 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3910 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Taxes paid related to the net share settlement of equity awards</FONT></P></TD>
<TD id=TBL3939S1.finRow.43.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.43.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.43.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(12,387</TD>
<TD id=TBL3939S1.finRow.43.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.43.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.43.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.43.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(10,255</TD>
<TD id=TBL3939S1.finRow.43.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.44 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3913 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Excess tax benefits from equity awards</FONT></P></TD>
<TD id=TBL3939S1.finRow.44.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.44.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.44.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">8,973 </TD>
<TD id=TBL3939S1.finRow.44.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.44.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.44.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.44.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">9,167 </TD>
<TD id=TBL3939S1.finRow.44.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.45 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3916 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Proceeds from exercise of stock options</FONT></P></TD>
<TD id=TBL3939S1.finRow.45.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.45.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.45.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">7 </TD>
<TD id=TBL3939S1.finRow.45.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.45.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.45.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.45.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">21 </TD>
<TD id=TBL3939S1.finRow.45.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.46 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3919 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net cash used in financing activities</FONT></P></TD>
<TD id=TBL3939S1.finRow.46.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.46.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.46.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(122,754</TD>
<TD id=TBL3939S1.finRow.46.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.46.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.46.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.46.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(90,522</TD>
<TD id=TBL3939S1.finRow.46.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.47 style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.47.lead.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.47.symb.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.47.amt.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.47.trail.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.47.lead.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.47.symb.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.47.amt.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.47.trail.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.48 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3925 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Effect of exchange rate changes on cash and cash equivalents </FONT></P></TD>
<TD id=TBL3939S1.finRow.48.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.48.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.48.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,932</TD>
<TD id=TBL3939S1.finRow.48.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.48.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.48.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.48.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(950</TD>
<TD id=TBL3939S1.finRow.48.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3939S1.finRow.49 style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.49.lead.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.49.symb.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.49.amt.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.49.trail.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.49.lead.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.49.symb.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.49.amt.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.49.trail.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.50 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3928 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net (decrease) increase in cash and cash equivalents</FONT></P></TD>
<TD id=TBL3939S1.finRow.50.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.50.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.50.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(143,307</TD>
<TD id=TBL3939S1.finRow.50.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3939S1.finRow.50.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.50.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.50.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">23,015 </TD>
<TD id=TBL3939S1.finRow.50.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.51 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3931 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Cash and cash equivalents at beginning of period</FONT></P></TD>
<TD id=TBL3939S1.finRow.51.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.51.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.51.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">189,761 </TD>
<TD id=TBL3939S1.finRow.51.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.51.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.51.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.51.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">150,147 </TD>
<TD id=TBL3939S1.finRow.51.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3939S1.finRow.52 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3934 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Cash and cash equivalents at end of period</FONT></P></TD>
<TD id=TBL3939S1.finRow.52.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.52.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3939S1.finRow.52.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">46,454 </TD>
<TD id=TBL3939S1.finRow.52.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3939S1.finRow.52.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3939S1.finRow.52.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3939S1.finRow.52.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">173,162 </TD>
<TD id=TBL3939S1.finRow.52.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA3941 style="MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL3939  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 68.6%">
<P id=PARA3938 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>See notes to condensed consolidated financial statements. </I></FONT></P></TD></TR></TABLE>
<P id=PARA3509.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px">&nbsp;</P>
<DIV id=PGBK3509  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3509  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3509  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">3</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3509  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3509  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3509.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2389 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Generac Holdings Inc.<BR><A id=BKMK4472  name="BKMK4472">Notes</A> to Condensed Consolidated Financial Statements</B></FONT></P>
<P id=PARA2390 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>(</I><I>U.S. </I><I>Dollars in Thousands, Except Share and Per Share Data)</I></FONT></P>
<P id=PARA2391 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>(Unaudited)</B></FONT></P>
<P id=PARA2392 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B></B></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2394 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>1. </B><B>Description of Business and </B><B>Basis of Presentation</B></FONT></P>
<P id=PARA2395 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2396 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Generac Holdings Inc. (the Company) is a leading designer and manufacturer of a wide range of power generation equipment and other engine powered products serving the residential, light-commercial, industrial, oil &amp; gas, and construction markets. Generac&#8217;s power products are available globally through a broad network of independent dealers, distributors, retailers, wholesalers and equipment rental companies, as well as sold direct to certain end user customers. </FONT></P>
<P id=PARA2397 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2398 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company has executed a number of acquisitions that support our strategic plan (as discussed in Item 1 of our Annual Report on Form 10-K for the year ended December 31, 2014). A summary of these acquisitions include the following: </FONT></P>
<P id=PARA2399 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB2401  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2402 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2403 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On October 3, 2011, the Company acquired substantially all of the assets of Magnum Products (Magnum), a supplier of generator powered light towers and mobile generators for a variety of industrial applications. The Magnum business is a strategic fit for the Company as it provides diversification through&nbsp;the introduction of new engine powered products, distribution channels and end markets.</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2405  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2406 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2407 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On December 8, 2012, the Company acquired the equity of Ottomotores UK and its affiliates (Ottomotores), with operations in Mexico City, Mexico and Curitiba, Brazil. Ottomotores is a leading manufacturer in the Mexican market for industrial diesel gensets and is a market participant throughout all of Latin America.</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2409  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2410 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2411 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On August 1, 2013, the Company acquired the equity of Tower Light SRL and its wholly-owned subsidiaries (Tower Light). Headquartered outside Milan, Italy, Tower Light is a leading developer and supplier of mobile light towers throughout Europe, the Middle East and Africa. </FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2413  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2414 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2415 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On November 1, 2013, the Company purchased the assets of Baldor Electric Company&#8217;s generator division (Baldor Generators). Baldor Generators offers a complete line of power generation equipment throughout North America with power output up to 2.5MW, which expands the Company&#8217;s commercial and industrial product lines. </FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2417  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2418 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2419 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On September 2, 2014, the Company acquired the equity of Pramac America LLC (Powermate), resulting in the ownership of the Powermate trade name and the right to license the DeWalt brand name for certain residential engine powered tools. This acquisition expands Generac&#8217;s residential product portfolio in the portable generator category. </FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2421  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2422 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2423 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On October 1, 2014, the Company acquired MAC, Inc. (MAC). MAC is a leading manufacturer of premium-grade commercial and industrial mobile heaters for the United States and Canadian markets. The acquisition expands the Company&#8217;s portfolio of mobile power products and provides increased access to the oil &amp; gas market. </FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2425  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2426 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2427 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On August 1, 2015, the Company acquired Country Home Products and its subsidiaries (CHP). CHP is a leading manufacturer of high-quality, innovative, professional-grade engine powered equipment used in a wide variety of property maintenance applications, which are primarily sold in North America under the DR&#174; Power Equipment brand. The acquisition provides an expanded product lineup and additional scale to the Company&#8217;s residential engine powered products. </FONT></P></TD></TR></TABLE>
<P id=PARA2428 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2429 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany amounts and transactions have been eliminated in consolidation. Certain prior period amounts in the condensed consolidated financial statements and notes thereto have been reclassified to conform to the current period&#8217;s presentation. </FONT></P>
<P id=PARA2430 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2431 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The condensed consolidated balance sheet as of September 30, 2015, the condensed consolidated statements of comprehensive income for the three and nine months ended September 30, 2015 and 2014, and the condensed consolidated statements of cash flows for the nine months ended September 30, 2015 and 2014 have been prepared by the Company and have not been audited. In the opinion of management, all adjustments (which include only normal recurring adjustments) necessary for the fair presentation of the financial position, results of operation and cash flows, have been made. The results of operations for any interim period are not necessarily indicative of the results to be expected for the full year.</FONT></P>
<P id=PARA2432 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2433 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The preparation of the condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. </FONT></P>
<P id=PARA2434 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2435 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Certain information and footnote disclosure normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2014.</FONT></P>
<P id=PARA2436 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3510.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3510  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3510  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3510  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">4</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3510  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3510  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3510.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA2437 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>New Accounting Standards</B></I></FONT></P>
<P id=PARA2438 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2440 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></P>
<P id=PARA4478 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, <I>Revenue from Contracts with Customers</I>. This guidance is the culmination of the FASB&#8217;s joint project with the International Accounting Standards Board to clarify the principles for recognizing revenue. The core principal of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance provides a five-step process that entities should follow in order to achieve that core principal. In August 2015, the FASB issued ASU 2015-14, which deferred the effective date of ASU 2014-09 for an additional year, making the guidance effective for the Company in 2018. The guidance can be applied either on a full retrospective basis or on a retrospective basis in which the cumulative effect of initially applying the standard is recognized at the date of initial application. The Company is currently assessing the impact the adoption of this guidance will have on the Company&#8217;s results of operations. </FONT></P>
<P id=PARA2440 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</FONT></P>
<P id=PARA2441 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In April 2015, the FASB issued ASU 2015-03, <I>Interest &#8211; Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs</I>. This guidance is a part of the FASB&#8217;s initiative to reduce complexity in accounting standards, and requires that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of the debt liability, consistent with debt discounts. The guidance should be applied on a retrospective basis, and is effective for the Company in 2016. The Company expects that this guidance will only affect the classification of debt issuance costs on its balance sheets and will have no impact on its results of operations. </FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<P id=PARA2442 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></P>
<P id=PARA4479 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In September 2015, the FASB issued ASU 2015-16, <I>Business Combinations: Simplifying</I><I> the Accounting for Measurement </I><I>Period Adjustments</I>. This guidance eliminates the requirement for an acquirer to recognize measurement period adjustments retrospectively; rather an acquirer will recognize a measurement period adjustment during the period in which it determines the amount of the adjustment. The guidance should be applied on a prospective basis, and is effective for the Company in 2016, with early adoption permitted. The Company has early adopted this guidance; however, there is no impact on the Company&#8217;s results of operations for the third quarter of 2015 as there were no material measurement period adjustments.</FONT></P>
<P id=PARA2442 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</FONT></P>
<P id=PARA2443 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">There are several other new accounting pronouncements issued by the FASB. Each of these pronouncements, as applicable, has been or will be adopted by the Company. Management does not believe any of these other accounting pronouncements has had or will have a material impact on the Company&#8217;s consolidated financial statements. </FONT></P>
<P id=PARA2444 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2445 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2. Acquisitions</B></FONT></P>
<P id=PARA2446 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2447 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Acquisition of CHP</B></I></FONT></P>
<P id=PARA2448 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2449 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On August 1, 2015, the Company acquired CHP for a purchase price, net of cash and debt&nbsp;acquired, of $74,710. Headquartered in Vergennes, Vermont, CHP is a leading manufacturer of high-quality, innovative, professional-grade engine powered equipment used in a wide variety of property maintenance applications, with sales primarily in North America. The acquisition was funded solely through cash on hand. </FONT></P>
<P id=PARA2450 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2451 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company recorded a preliminary purchase price allocation during the third quarter of 2015 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded approximately $81,726 of intangible assets, including approximately $30,076 of goodwill, as of the acquisition date. The goodwill ascribed to this acquisition is not deductible for tax purposes. The accompanying condensed consolidated financial statements include the results of CHP from August 1, 2015 through September 30, 2015. </FONT></P>
<P id=PARA2452 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2453 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Acquisition of MAC</B></I></FONT></P>
<P id=PARA2454 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2455 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On October 1, 2014, a subsidiary of the Company acquired MAC for a purchase price, net of cash acquired, of $55,690. Headquartered in Bismarck, North Dakota, MAC is a leading manufacturer of premium-grade commercial and industrial mobile heaters within the United States and Canada. The acquisition was funded solely through cash on hand. </FONT></P>
<P id=PARA2456 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2457 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company recorded a preliminary purchase price allocation during the fourth quarter of 2014 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded approximately $49,378 of intangible assets, including approximately $25,898 of goodwill, as of the acquisition date. The purchase price allocation was finalized during the third quarter of 2015, resulting in a $4,229 decrease to total intangible assets, including an increase of $2,481 to goodwill. The goodwill ascribed to this acquisition is not deductible for tax purposes. The accompanying condensed consolidated financial statements include the results of MAC for the three and nine month periods ended September 30, 2015. </FONT></P>
<P id=PARA2458 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2459 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>3</B><B>. Derivative Instruments and Hedging Activities</B></FONT></P>
<P id=PARA2460 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2461 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company records all derivatives in accordance with Accounting Standards Codification (ASC) 815, <I>Derivatives and Hedging</I>, which requires all derivative instruments be reported on the consolidated balance sheets at fair value and establishes criteria for designation and effectiveness of hedging relationships. The Company is exposed to market risk such as changes in commodity prices, foreign currencies and interest rates. The Company does not hold or issue derivative financial instruments for trading purposes.</FONT></P>
<P id=PARA2462 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>&nbsp;</B></I></FONT></P>
<P id=PARA3511.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3511  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3511  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3511  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">5</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3511  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3511  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3511.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA2463 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Commodities</B></I></FONT></P>
<P id=PARA2464 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2465 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The primary objectives of the commodity risk management activities are to understand and mitigate the impact of potential price fluctuations on the Company&#8217;s financial results and its economic well-being. While the Company&#8217;s risk management objectives and strategies will be driven from an economic perspective, it attempts, where possible and practical, to ensure that the hedging strategies it engages in can be treated as &#8220;hedges&#8221; from an accounting perspective or otherwise result in accounting treatment where the earnings effect of the hedging instrument provides substantial offset (in the same period) to the earnings effect of the hedged item. Generally, these risk management transactions will involve the use of commodity derivatives to protect against exposure resulting from significant price fluctuations in raw materials. </FONT></P>
<P id=PARA2466 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2467 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company primarily utilizes commodity contracts with maturities of less than eighteen months. These are intended to offset the effect of price fluctuations on actual inventory purchases. At September 30, 2015, December 31, 2014 and September 30, 2014, the Company had three, three and two commodity contracts outstanding, respectively, covering the purchases of copper.</FONT></P>
<P id=PARA2468 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2469 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Because these contracts do not qualify for hedge accounting, the related gains and losses are recorded in cost of goods sold in the Company&#8217;s condensed consolidated statements of comprehensive income. Net losses recognized for the three and nine months ended September 30, 2015 were $667 and $1,708, respectively. Net losses recognized for the three and nine months ended September 30, 2014 were $106 and $154, respectively. </FONT></P>
<P id=PARA2470 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2471 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Foreign Currencies</B></I></FONT></P>
<P id=PARA2472 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&nbsp;</I></FONT></P>
<P id=PARA2473 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company is exposed to foreign currency exchange risk as a result of transactions denominated in other currencies. The Company periodically utilizes foreign currency forward purchase and sales contracts to manage the volatility associated with foreign currency purchases in the normal course of business. Contracts typically have maturities of twelve months or less. As of September 30, 2015, December 31, 2014 and September 30, 2014, the Company had three, one and one foreign currency contracts outstanding, respectively.</FONT></P>
<P id=PARA2474 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2475 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Because these contracts do not qualify for hedge accounting, gains and losses are recorded in cost of goods sold in the Company&#8217;s condensed consolidated statements of comprehensive income. Net losses recognized for the three and nine months ended September 30, 2015 were $107 and $465, respectively. Net losses recognized for the three and nine months ended September 30, 2014 were $93 and $190, respectively.</FONT></P>
<P id=PARA2476 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2477 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Interest Rate Swaps </B></I></FONT></P>
<P id=PARA2478 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2479 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On October 23, 2013, the Company entered into two interest rate swap agreements, and on May 19, 2014, the Company entered into an additional interest rate swap agreement. The Company formally documented all relationships between interest rate hedging instruments and the related hedged items, as well as its risk-management objectives and strategies for undertaking various hedge transactions. These interest rate swap agreements qualify as cash flow hedges, and accordingly, the effective portions of the gains or losses are reported as a component of accumulated other comprehensive loss (AOCL). The cash flows of the swaps are recognized as adjustments to interest expense each period.&nbsp;The ineffective portions of the derivatives&#8217; changes in fair value, if any, are immediately recognized in earnings. </FONT></P>
<P id=PARA2480 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2481 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Fair Value</B></I><I><B>&nbsp;</B></I></FONT></P>
<P id=PARA2482 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2483 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following table presents the fair value of all of the Company&#8217;s derivatives:</FONT></P>
<P id=PARA2484 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL2496  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL2496.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2496.finRow.1.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2496.finRow.1.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2485 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>September 30</B><B>,<BR>201</B><B>5</B></FONT></P></TD>
<TD id=TBL2496.finRow.1.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2496.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2496.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2486 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>December 31,<BR>201</B><B>4</B></FONT></P></TD>
<TD id=TBL2496.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL2496.finRow.2 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 70%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">
<P id=PARA2487 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Commodity contracts</FONT></P></TD>
<TD id=TBL2496.finRow.2.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2496.finRow.2.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2496.finRow.2.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(1,036</TD>
<TD id=TBL2496.finRow.2.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL2496.finRow.2.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2496.finRow.2.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2496.finRow.2.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(515</TD>
<TD id=TBL2496.finRow.2.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>) </TD></TR>
<TR id=TBL2496.finRow.3 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">
<P id=PARA2490 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Foreign currency contracts</FONT></P></TD>
<TD id=TBL2496.finRow.3.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2496.finRow.3.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2496.finRow.3.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(107</TD>
<TD id=TBL2496.finRow.3.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL2496.finRow.3.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2496.finRow.3.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2496.finRow.3.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(149</TD>
<TD id=TBL2496.finRow.3.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL2496.finRow.4 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">
<P id=PARA2493 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Interest rate swaps</FONT></P></TD>
<TD id=TBL2496.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2496.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2496.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(4,415</TD>
<TD id=TBL2496.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL2496.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2496.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2496.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(1,045</TD>
<TD id=TBL2496.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR></TABLE>
<P id=PARA2497 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2498 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The fair value of the commodity and foreign currency contracts are included in other accrued liabilities, and the fair value of the interest rate swaps are included in other long-term liabilities in the condensed consolidated balance sheets as of September 30, 2015 and December 31, 2014. Excluding the impact of credit risk, the fair value of the derivative contracts as of September 30, 2015 and December 31, 2014 is a liability of $5,636 and $1,727, respectively, which represents the amount the Company would need to pay to exit the agreements on those dates.</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<P id=PARA2499 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The amount of losses recognized in AOCL in the condensed consolidated balance sheets on the effective portion of interest rate swaps designated as hedging instruments for the three and nine months ended September 30, 2015 were $1,065 and $2,071, respectively. The amount of (gains) losses for the three and nine months ended September 30, 2014 were $(989) and $719, respectively. </FONT></P>
<P id=PARA2500 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3512.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3512  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3512  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3512  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">6</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3512  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3512  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3512.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA2501 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The amount of losses recognized in cost of goods sold in the condensed consolidated statements of comprehensive income for commodity and foreign currency contracts not designated as hedging instruments for the three and nine months ended September 30, 2015 were $774 and $2,173, respectively. The amount of losses for the three and nine months ended September 30, 2014 were $199 and $344, respectively.</FONT></P>
<P id=PARA2502 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2503 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>4</B><B>. Fair Value Measurements</B></FONT></P>
<P id=PARA2504 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2505 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">ASC 820-10, <I>Fair Value Measurement</I>, defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring basis or nonrecurring basis. ASC 820-10 clarifies that fair value is an exit price, representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the pronouncement establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: (Level 1) observable inputs such as quoted prices in active markets; (Level 2) inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and (Level 3) unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.</FONT></P>
<P id=PARA2506 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2507 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company believes the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and ABL facility borrowings), excluding Term Loan long-term borrowings, approximates the fair value of these instruments based upon their short-term nature. The fair value of Term Loan long-term borrowings, including amounts classified as current, which have an aggregate carrying value of $936,646, was approximately $928,451 (Level 2) at September 30, 2015, as calculated based on independent valuations whose inputs and significant value drivers are observable.</FONT></P>
<P id=PARA2508 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2509 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">For the fair value of the assets and liabilities measured on a recurring basis, see the fair value table in Note 3, &#8220;Derivative Instruments and Hedging Activities,&#8221; to the condensed consolidated financial statements. The fair value of all derivative contracts is classified as Level 2. The valuation techniques used to measure the fair value of derivative contracts, all of which have counterparties with high credit ratings, were based on quoted market prices or model driven valuations using significant inputs derived from or corroborated by observable market data. The fair value of derivative contracts above considers the Company&#8217;s credit risk in accordance with ASC 820-10. </FONT></P>
<P id=PARA2510 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2511 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>5</B><B>. Accumulated Other Comprehensive Loss</B></FONT></P>
<P id=PARA2512 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2513 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following presents a tabular disclosure of changes in AOCL during the three and nine months ended September 30, 2015 and 2014, net of tax:</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL3972  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL3972.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL3972.finRow.1.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL3972.finRow.1.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3942 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Foreign Currency </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Translation Adjustments</B></FONT></P></TD>
<TD id=TBL3972.finRow.1.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3972.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL3972.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3943 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Defined Benefit </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Pension Plan</B></FONT></P></TD>
<TD id=TBL3972.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3972.finRow.1.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL3972.finRow.1.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3944 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Unrealized Loss on </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Cash Flow Hedges</B></FONT></P></TD>
<TD id=TBL3972.finRow.1.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3972.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL3972.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3945 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Total</B></FONT></P></TD>
<TD id=TBL3972.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL3972.finRow.2>
<TD>&nbsp;</TD>
<TD id=TBL3972.finRow.2.lead.B2>&nbsp;</TD>
<TD id=TBL3972.finRow.2.symb.B2>&nbsp;</TD>
<TD id=TBL3972.finRow.2.amt.B2>&nbsp;</TD>
<TD id=TBL3972.finRow.2.trail.B2>&nbsp;</TD>
<TD id=TBL3972.finRow.2.lead.B3>&nbsp;</TD>
<TD id=TBL3972.finRow.2.symb.B3>&nbsp;</TD>
<TD id=TBL3972.finRow.2.amt.B3>&nbsp;</TD>
<TD id=TBL3972.finRow.2.trail.B3>&nbsp;</TD>
<TD id=TBL3972.finRow.2.lead.B4>&nbsp;</TD>
<TD id=TBL3972.finRow.2.symb.B4>&nbsp;</TD>
<TD id=TBL3972.finRow.2.amt.B4>&nbsp;</TD>
<TD id=TBL3972.finRow.2.trail.B4>&nbsp;</TD>
<TD id=TBL3972.finRow.2.lead.B5>&nbsp;</TD>
<TD id=TBL3972.finRow.2.symb.B5>&nbsp;</TD>
<TD id=TBL3972.finRow.2.amt.B5>&nbsp;</TD>
<TD id=TBL3972.finRow.2.trail.B5>&nbsp;</TD></TR>
<TR id=TBL3972.finRow.3 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3946 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Beginning Balance &#8211; July 1, 2015</B></FONT></P></TD>
<TD id=TBL3972.finRow.3.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.3.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3972.finRow.3.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(7,361</TD>
<TD id=TBL3972.finRow.3.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3972.finRow.3.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.3.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3972.finRow.3.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</TD>
<TD id=TBL3972.finRow.3.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3972.finRow.3.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.3.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3972.finRow.3.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(1,652</TD>
<TD id=TBL3972.finRow.3.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3972.finRow.3.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.3.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3972.finRow.3.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(22,256</TD>
<TD id=TBL3972.finRow.3.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL3972.finRow.4 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3951 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive loss before reclassifications</FONT></P></TD>
<TD id=TBL3972.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,072</TD>
<TD id=TBL3972.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3972.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL3972.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3972.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,065</TD>
<TD id=TBL3972.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3972.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(1)</TD>
<TD id=TBL3972.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,137</TD>
<TD id=TBL3972.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3972.finRow.5 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3957 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</FONT></P></TD>
<TD id=TBL3972.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL3972.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3972.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL3972.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3972.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL3972.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3972.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL3972.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3972.finRow.6 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3962 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive loss</FONT></P></TD>
<TD id=TBL3972.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,072</TD>
<TD id=TBL3972.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3972.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL3972.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3972.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,065</TD>
<TD id=TBL3972.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL3972.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3972.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,137</TD>
<TD id=TBL3972.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL3972.finRow.7 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3967 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Ending Balance &#8211; September 30, 2015</B></FONT></P></TD>
<TD id=TBL3972.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3972.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(8,433</TD>
<TD id=TBL3972.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3972.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3972.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</TD>
<TD id=TBL3972.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3972.finRow.7.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.7.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3972.finRow.7.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(2,717</TD>
<TD id=TBL3972.finRow.7.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL3972.finRow.7.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3972.finRow.7.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL3972.finRow.7.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(24,393</TD>
<TD id=TBL3972.finRow.7.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR></TABLE>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<P id=PARA3514.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3514  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3514  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3514  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">7</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3514  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3514  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3514.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P>
<TABLE id=TBL4063S1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL4063S1.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3973 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Foreign Currency </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Translation Adjustments</B></FONT></P></TD>
<TD id=TBL4063S1.finRow.1.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3974 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Defined Benefit </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Pension Plan</B></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B></B></FONT></P></TD>
<TD id=TBL4063S1.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3975 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Unrealized Gain (Loss) on </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Cash Flow Hedges</B></FONT></P></TD>
<TD id=TBL4063S1.finRow.1.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA3976 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Total</B></FONT></P></TD>
<TD id=TBL4063S1.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4063S1.finRow.2>
<TD>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.lead.B2>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.symb.B2>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.amt.B2>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.trail.B2>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.lead.B3>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.symb.B3>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.amt.B3>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.trail.B3>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.lead.B4>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.symb.B4>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.amt.B4>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.trail.B4>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.lead.B5>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.symb.B5>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.amt.B5>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.trail.B5>&nbsp;</TD></TR>
<TR id=TBL4063S1.finRow.3 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3977 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Beginning Balance &#8211; July 1, 2014</B></FONT></P></TD>
<TD id=TBL4063S1.finRow.3.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.3.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.3.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,188 </TD>
<TD id=TBL4063S1.finRow.3.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.3.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.3.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.3.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</TD>
<TD id=TBL4063S1.finRow.3.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.3.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.3.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.3.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(934</TD>
<TD id=TBL4063S1.finRow.3.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.3.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.3.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.3.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,139</TD>
<TD id=TBL4063S1.finRow.3.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL4063S1.finRow.4 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA3982 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive income (loss) before reclassifications</FONT></P></TD>
<TD id=TBL4063S1.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,014</TD>
<TD id=TBL4063S1.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL4063S1.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">989 </TD>
<TD id=TBL4063S1.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(2)</TD>
<TD id=TBL4063S1.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,025</TD>
<TD id=TBL4063S1.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL4063S1.finRow.5 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA3988 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</FONT></P></TD>
<TD id=TBL4063S1.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063S1.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063S1.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063S1.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063S1.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4063S1.finRow.6 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA3993 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive income (loss)</FONT></P></TD>
<TD id=TBL4063S1.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,014</TD>
<TD id=TBL4063S1.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL4063S1.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">989 </TD>
<TD id=TBL4063S1.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,025</TD>
<TD id=TBL4063S1.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL4063S1.finRow.7 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA3998 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Ending Balance &#8211; September 30, 2014</B></FONT></P></TD>
<TD id=TBL4063S1.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(826</TD>
<TD id=TBL4063S1.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</TD>
<TD id=TBL4063S1.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.7.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.7.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.7.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">55 </TD>
<TD id=TBL4063S1.finRow.7.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.7.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.7.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.7.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(5,164</TD>
<TD id=TBL4063S1.finRow.7.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR></TABLE>
<P id=PARA4064 style="MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL4063S1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL4063S1.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4003 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Foreign Currency </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Translation Adjustments</B></FONT></P></TD>
<TD id=TBL4063S1.finRow.1.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4004 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Defined Benefit </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Pension Plan</B></FONT></P></TD>
<TD id=TBL4063S1.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4005 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Unrealized Loss on </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Cash Flow Hedges</B></FONT></P></TD>
<TD id=TBL4063S1.finRow.1.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL4063S1.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4006 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Total</B></FONT></P></TD>
<TD id=TBL4063S1.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4063S1.finRow.2>
<TD>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.lead.B2>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.symb.B2>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.amt.B2>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.trail.B2>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.lead.B3>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.symb.B3>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.amt.B3>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.trail.B3>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.lead.B4>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.symb.B4>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.amt.B4>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.trail.B4>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.lead.B5>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.symb.B5>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.amt.B5>&nbsp;</TD>
<TD id=TBL4063S1.finRow.2.trail.B5>&nbsp;</TD></TR>
<TR id=TBL4063S1.finRow.3 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4007 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Beginning Balance &#8211; January 1, 2015</B></FONT></P></TD>
<TD id=TBL4063S1.finRow.3.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.3.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.3.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(1,878</TD>
<TD id=TBL4063S1.finRow.3.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.3.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.3.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.3.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</TD>
<TD id=TBL4063S1.finRow.3.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.3.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.3.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.3.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(646</TD>
<TD id=TBL4063S1.finRow.3.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.3.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.3.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.3.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(15,767</TD>
<TD id=TBL4063S1.finRow.3.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL4063S1.finRow.4 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA4012 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive loss before reclassifications</FONT></P></TD>
<TD id=TBL4063S1.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(6,555</TD>
<TD id=TBL4063S1.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL4063S1.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,071</TD>
<TD id=TBL4063S1.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(3)</TD>
<TD id=TBL4063S1.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(8,626</TD>
<TD id=TBL4063S1.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL4063S1.finRow.5 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4018 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</FONT></P></TD>
<TD id=TBL4063S1.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063S1.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063S1.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063S1.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063S1.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4063S1.finRow.6 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4023 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive loss</FONT></P></TD>
<TD id=TBL4063S1.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(6,555</TD>
<TD id=TBL4063S1.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL4063S1.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,071</TD>
<TD id=TBL4063S1.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(8,626</TD>
<TD id=TBL4063S1.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL4063S1.finRow.7 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4028 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Ending Balance &#8211; September 30, 2015</B></FONT></P></TD>
<TD id=TBL4063S1.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(8,433</TD>
<TD id=TBL4063S1.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</TD>
<TD id=TBL4063S1.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.7.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.7.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.7.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(2,717</TD>
<TD id=TBL4063S1.finRow.7.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063S1.finRow.7.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063S1.finRow.7.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063S1.finRow.7.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(24,393</TD>
<TD id=TBL4063S1.finRow.7.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR></TABLE>
<P id=PARA4065 style="MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL4063  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL4063.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4063.finRow.1.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4063.finRow.1.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4033 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Foreign Currency </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Translation Adjustments</B></FONT></P></TD>
<TD id=TBL4063.finRow.1.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD>
<TD id=TBL4063.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL4063.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4034 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Defined Benefit </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Pension Plan</B></FONT></P></TD>
<TD id=TBL4063.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD>
<TD id=TBL4063.finRow.1.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL4063.finRow.1.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4035 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Unrealized Gain (Loss) on </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Cash Flow Hedges</B></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B></B></FONT></P></TD>
<TD id=TBL4063.finRow.1.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD>
<TD id=TBL4063.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><B>&nbsp;</B></TD>
<TD id=TBL4063.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4036 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Total</B></FONT></P></TD>
<TD id=TBL4063.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4063.finRow.2>
<TD>&nbsp;</TD>
<TD id=TBL4063.finRow.2.lead.B2>&nbsp;</TD>
<TD id=TBL4063.finRow.2.symb.B2>&nbsp;</TD>
<TD id=TBL4063.finRow.2.amt.B2>&nbsp;</TD>
<TD id=TBL4063.finRow.2.trail.B2>&nbsp;</TD>
<TD id=TBL4063.finRow.2.lead.B3>&nbsp;</TD>
<TD id=TBL4063.finRow.2.symb.B3>&nbsp;</TD>
<TD id=TBL4063.finRow.2.amt.B3>&nbsp;</TD>
<TD id=TBL4063.finRow.2.trail.B3>&nbsp;</TD>
<TD id=TBL4063.finRow.2.lead.B4>&nbsp;</TD>
<TD id=TBL4063.finRow.2.symb.B4>&nbsp;</TD>
<TD id=TBL4063.finRow.2.amt.B4>&nbsp;</TD>
<TD id=TBL4063.finRow.2.trail.B4>&nbsp;</TD>
<TD id=TBL4063.finRow.2.lead.B5>&nbsp;</TD>
<TD id=TBL4063.finRow.2.symb.B5>&nbsp;</TD>
<TD id=TBL4063.finRow.2.amt.B5>&nbsp;</TD>
<TD id=TBL4063.finRow.2.trail.B5>&nbsp;</TD></TR>
<TR id=TBL4063.finRow.3 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4037 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Beginning Balance &#8211; January 1, 2014</B></FONT></P></TD>
<TD id=TBL4063.finRow.3.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.3.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063.finRow.3.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,204 </TD>
<TD id=TBL4063.finRow.3.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063.finRow.3.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.3.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063.finRow.3.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</TD>
<TD id=TBL4063.finRow.3.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063.finRow.3.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.3.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063.finRow.3.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">774 </TD>
<TD id=TBL4063.finRow.3.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063.finRow.3.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.3.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063.finRow.3.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(2,415</TD>
<TD id=TBL4063.finRow.3.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL4063.finRow.4 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA4042 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive loss before reclassifications</FONT></P></TD>
<TD id=TBL4063.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,030</TD>
<TD id=TBL4063.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4063.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL4063.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4063.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(719</TD>
<TD id=TBL4063.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4063.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(4)</TD>
<TD id=TBL4063.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,749</TD>
<TD id=TBL4063.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL4063.finRow.5 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4048 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</FONT></P></TD>
<TD id=TBL4063.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4063.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4063.finRow.6 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4053 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive loss</FONT></P></TD>
<TD id=TBL4063.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,030</TD>
<TD id=TBL4063.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4063.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL4063.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4063.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(719</TD>
<TD id=TBL4063.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4063.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4063.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,749</TD>
<TD id=TBL4063.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL4063.finRow.7 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4058 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Ending Balance &#8211; September 30, 2014</B></FONT></P></TD>
<TD id=TBL4063.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(826</TD>
<TD id=TBL4063.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</TD>
<TD id=TBL4063.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4063.finRow.7.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.7.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063.finRow.7.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">55 </TD>
<TD id=TBL4063.finRow.7.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4063.finRow.7.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4063.finRow.7.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4063.finRow.7.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(5,164</TD>
<TD id=TBL4063.finRow.7.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR></TABLE>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB2520  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2521 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(1)</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2522 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Represents unrealized losses of $(1,727), net of tax benefit of $662 for the three months ended September 30, 2015.</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2524  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2525 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(2)</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2526 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Represents unrealized gains of $1,538, net of tax effect of $(549) for the three months ended September 30, 2014.</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2528  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2529 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(3)</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2530 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Represents unrealized losses of $(3,370), net of tax benefit of $1,299 for the nine months ended September 30, 2015.</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2532  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2533 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(4)</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2534 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Represents unrealized losses of $(1,132), net of tax benefit of $413 for the nine months ended September 30, 2014.</FONT></P></TD></TR></TABLE>
<P id=PARA2535 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<P id=PARA2536 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>6</B><B>. Segment Reporting</B></FONT></P>
<P id=PARA2537 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2538 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company operates in and reports as a single operating segment, which is the design and manufacture of a wide range of engine powered products</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">. Net sales are predominantly generated through the sale of generators and other engine powered products through various distribution channels. The Company manages and evaluates its operations as one segment primarily due to similarities in the nature of the products, production and design processes, and methods of distribution. The Company&#8217;s sales in the United States represented approximately 88% and 86% of total sales for the three months ended September 30, 2015 and 2014, respectively, and represented 86% and 85% of total sales for the nine months ended September 30, 2015 and 2014, respectively. Approximately 91% and 90% of the Company&#8217;s identifiable long-lived assets are located in the United States at September 30, 2015 and December 31, 2014, respectively. </FONT></P>
<P id=PARA2539 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3515.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3515  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3515  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3515  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">8</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3515  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3515  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3515.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2549 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company&#39;s product offerings consist primarily of power products with a range of power output geared for varying end customer uses. Residential products and commercial &amp; industrial products are each a similar class of products based on similar power output and end customer usage. The breakout of net sales between residential, commercial &amp; industrial, and other products is as follows:</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL4092  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL4092.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA4066 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Three Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL4092.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA4067 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Nine Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL4092.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4092.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4068 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4092.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4069 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4092.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.2.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.2.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4070 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4092.finRow.2.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.2.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4092.finRow.2.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4071 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4092.finRow.2.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4092.finRow.3>
<TD>&nbsp;</TD>
<TD id=TBL4092.finRow.3.lead.B2>&nbsp;</TD>
<TD id=TBL4092.finRow.3.symb.B2>&nbsp;</TD>
<TD id=TBL4092.finRow.3.amt.B2>&nbsp;</TD>
<TD id=TBL4092.finRow.3.trail.B2>&nbsp;</TD>
<TD id=TBL4092.finRow.3.lead.B3>&nbsp;</TD>
<TD id=TBL4092.finRow.3.symb.B3>&nbsp;</TD>
<TD id=TBL4092.finRow.3.amt.B3>&nbsp;</TD>
<TD id=TBL4092.finRow.3.trail.B3>&nbsp;</TD>
<TD id=TBL4092.finRow.3.lead.B4>&nbsp;</TD>
<TD id=TBL4092.finRow.3.symb.B4>&nbsp;</TD>
<TD id=TBL4092.finRow.3.amt.B4>&nbsp;</TD>
<TD id=TBL4092.finRow.3.trail.B4>&nbsp;</TD>
<TD id=TBL4092.finRow.3.lead.B5>&nbsp;</TD>
<TD id=TBL4092.finRow.3.symb.B5>&nbsp;</TD>
<TD id=TBL4092.finRow.3.amt.B5>&nbsp;</TD>
<TD id=TBL4092.finRow.3.trail.B5>&nbsp;</TD></TR>
<TR id=TBL4092.finRow.4 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4072 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Residential products</FONT></P></TD>
<TD id=TBL4092.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4092.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">184,967 </TD>
<TD id=TBL4092.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4092.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">183,747 </TD>
<TD id=TBL4092.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4092.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">475,268 </TD>
<TD id=TBL4092.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4092.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">527,308 </TD>
<TD id=TBL4092.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4092.finRow.5 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4077 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Commercial &amp; industrial products</FONT></P></TD>
<TD id=TBL4092.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">148,234 </TD>
<TD id=TBL4092.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">146,411 </TD>
<TD id=TBL4092.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">416,577 </TD>
<TD id=TBL4092.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">467,248 </TD>
<TD id=TBL4092.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4092.finRow.6 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4082 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other</FONT></P></TD>
<TD id=TBL4092.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">26,090 </TD>
<TD id=TBL4092.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">22,147 </TD>
<TD id=TBL4092.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">67,624 </TD>
<TD id=TBL4092.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4092.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">62,366 </TD>
<TD id=TBL4092.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4092.finRow.7 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA4087 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</FONT></P></TD>
<TD id=TBL4092.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4092.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">359,291 </TD>
<TD id=TBL4092.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4092.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">352,305 </TD>
<TD id=TBL4092.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.7.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.7.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4092.finRow.7.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">959,469 </TD>
<TD id=TBL4092.finRow.7.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4092.finRow.7.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4092.finRow.7.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4092.finRow.7.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,056,922 </TD>
<TD id=TBL4092.finRow.7.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA2551 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2552 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>7</B><B>. Balance Sheet Details</B></FONT></P>
<P id=PARA2553 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2554 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Inventories consist of the following:</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL4111  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL4111.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL4111.finRow.1.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL4111.finRow.1.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4093 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>September 30, </B></FONT></P>
<P id=PARA4094 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4111.finRow.1.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4111.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL4111.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4095 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>December 31, </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4111.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4111.finRow.2>
<TD>&nbsp;</TD>
<TD id=TBL4111.finRow.2.lead.B2>&nbsp;</TD>
<TD id=TBL4111.finRow.2.symb.B2>&nbsp;</TD>
<TD id=TBL4111.finRow.2.amt.B2>&nbsp;</TD>
<TD id=TBL4111.finRow.2.trail.B2>&nbsp;</TD>
<TD id=TBL4111.finRow.2.lead.B3>&nbsp;</TD>
<TD id=TBL4111.finRow.2.symb.B3>&nbsp;</TD>
<TD id=TBL4111.finRow.2.amt.B3>&nbsp;</TD>
<TD id=TBL4111.finRow.2.trail.B3>&nbsp;</TD></TR>
<TR id=TBL4111.finRow.3 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4096 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Raw material</FONT></P></TD>
<TD id=TBL4111.finRow.3.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4111.finRow.3.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4111.finRow.3.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">189,348 </TD>
<TD id=TBL4111.finRow.3.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4111.finRow.3.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4111.finRow.3.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4111.finRow.3.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">184,407 </TD>
<TD id=TBL4111.finRow.3.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4111.finRow.4 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4099 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Work-in-process</FONT></P></TD>
<TD id=TBL4111.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4111.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4111.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">4,246 </TD>
<TD id=TBL4111.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4111.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4111.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4111.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">8,798 </TD>
<TD id=TBL4111.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4111.finRow.5 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4102 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Finished goods</FONT></P></TD>
<TD id=TBL4111.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4111.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4111.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">178,408 </TD>
<TD id=TBL4111.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4111.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4111.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4111.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">135,567 </TD>
<TD id=TBL4111.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4111.finRow.6 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4105 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Reserves for excess and obsolete</FONT></P></TD>
<TD id=TBL4111.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4111.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4111.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(9,734</TD>
<TD id=TBL4111.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4111.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4111.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4111.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(9,387</TD>
<TD id=TBL4111.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL4111.finRow.7 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4108 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</FONT></P></TD>
<TD id=TBL4111.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4111.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4111.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">362,268 </TD>
<TD id=TBL4111.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4111.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4111.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4111.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">319,385 </TD>
<TD id=TBL4111.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA2556 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2557 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Property and equipment consists of the following:</FONT></P>
<P id=PARA2558 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P>
<TABLE id=TBL4148  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL4148.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4148.finRow.1.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4148.finRow.1.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4112 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>September 30, </B></FONT></P>
<P id=PARA4113 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4148.finRow.1.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4148.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4148.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4114 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>December 31, </B></FONT></P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B></B></FONT></P></TD>
<TD id=TBL4148.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4148.finRow.2>
<TD>&nbsp;</TD>
<TD id=TBL4148.finRow.2.lead.B2>&nbsp;</TD>
<TD id=TBL4148.finRow.2.symb.B2>&nbsp;</TD>
<TD id=TBL4148.finRow.2.amt.B2>&nbsp;</TD>
<TD id=TBL4148.finRow.2.trail.B2>&nbsp;</TD>
<TD id=TBL4148.finRow.2.lead.B3>&nbsp;</TD>
<TD id=TBL4148.finRow.2.symb.B3>&nbsp;</TD>
<TD id=TBL4148.finRow.2.amt.B3>&nbsp;</TD>
<TD id=TBL4148.finRow.2.trail.B3>&nbsp;</TD></TR>
<TR id=TBL4148.finRow.3 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4115 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Land and improvements</FONT></P></TD>
<TD id=TBL4148.finRow.3.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.3.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4148.finRow.3.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">8,277 </TD>
<TD id=TBL4148.finRow.3.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4148.finRow.3.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.3.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4148.finRow.3.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">7,803 </TD>
<TD id=TBL4148.finRow.3.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4148.finRow.4 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4118 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Buildings and improvements</FONT></P></TD>
<TD id=TBL4148.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">103,890 </TD>
<TD id=TBL4148.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4148.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">102,254 </TD>
<TD id=TBL4148.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4148.finRow.5 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4121 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Machinery and equipment</FONT></P></TD>
<TD id=TBL4148.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,225 </TD>
<TD id=TBL4148.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4148.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">65,240 </TD>
<TD id=TBL4148.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4148.finRow.6 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4124 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Dies and tools</FONT></P></TD>
<TD id=TBL4148.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">19,707 </TD>
<TD id=TBL4148.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4148.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">16,897 </TD>
<TD id=TBL4148.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4148.finRow.7 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4127 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Vehicles</FONT></P></TD>
<TD id=TBL4148.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,232 </TD>
<TD id=TBL4148.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4148.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,383 </TD>
<TD id=TBL4148.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4148.finRow.8 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4130 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Office equipment and systems</FONT></P></TD>
<TD id=TBL4148.finRow.8.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.8.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.8.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">27,649 </TD>
<TD id=TBL4148.finRow.8.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4148.finRow.8.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.8.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.8.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">21,990 </TD>
<TD id=TBL4148.finRow.8.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4148.finRow.9 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4133 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Leasehold improvements</FONT></P></TD>
<TD id=TBL4148.finRow.9.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.9.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.9.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">3,020 </TD>
<TD id=TBL4148.finRow.9.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4148.finRow.9.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.9.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.9.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">2,535 </TD>
<TD id=TBL4148.finRow.9.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4148.finRow.10 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4136 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Construction in progress</FONT></P></TD>
<TD id=TBL4148.finRow.10.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.10.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.10.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">25,650 </TD>
<TD id=TBL4148.finRow.10.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4148.finRow.10.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.10.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.10.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">20,120 </TD>
<TD id=TBL4148.finRow.10.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4148.finRow.11 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4139 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Gross property and equipment</FONT></P></TD>
<TD id=TBL4148.finRow.11.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.11.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.11.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">259,650 </TD>
<TD id=TBL4148.finRow.11.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4148.finRow.11.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.11.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.11.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">238,222 </TD>
<TD id=TBL4148.finRow.11.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4148.finRow.12 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4142 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Accumulated depreciation</FONT></P></TD>
<TD id=TBL4148.finRow.12.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.12.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.12.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(81,530</TD>
<TD id=TBL4148.finRow.12.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4148.finRow.12.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.12.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4148.finRow.12.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(69,401</TD>
<TD id=TBL4148.finRow.12.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL4148.finRow.13 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4145 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</FONT></P></TD>
<TD id=TBL4148.finRow.13.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.13.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4148.finRow.13.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">178,120 </TD>
<TD id=TBL4148.finRow.13.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4148.finRow.13.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4148.finRow.13.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4148.finRow.13.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">168,821 </TD>
<TD id=TBL4148.finRow.13.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA2560 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3516.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3516  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3516  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3516  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">9</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3516  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3516  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3516.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B></B></FONT></P>
<P id=PARA2577 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>8</B><B>. Product Warranty Obligations</B></FONT></P>
<P id=PARA2578 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2579 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company records a liability for product warranty obligations at the time of sale to a customer based upon historical warranty experience. The Company also records a liability for specific warranty matters when they become known and are reasonably estimable. Additionally, the Company sells extended warranty coverage for certain products. The sales of extended warranties are recorded as deferred revenue, which is recognized over the life of the contracts. </FONT></P>
<P id=PARA2580 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<P id=PARA2581 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following is a tabular reconciliation of the product warranty liability, excluding the deferred revenue related to extended warranty coverage:</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL2620  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL2620.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=6>
<P id=PARA2582 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Three Months E</B><B>nded </B></FONT></P>
<P id=PARA2583 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>September 30</B><B>,</B></FONT></P></TD>
<TD id=TBL2620.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=6>
<P id=PARA2584 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Nine Months Ended </B></FONT></P>
<P id=PARA2585 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>September 30,</B></FONT></P></TD>
<TD id=TBL2620.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL2620.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2586 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>201</B><B>5</B></FONT></P></TD>
<TD id=TBL2620.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2587 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>201</B><B>4</B></FONT></P></TD>
<TD id=TBL2620.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.2.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.2.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2588 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL2620.finRow.2.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.2.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2620.finRow.2.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2589 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL2620.finRow.2.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL2620.finRow.3>
<TD>&nbsp;</TD>
<TD id=TBL2620.finRow.3.lead.B2>&nbsp;</TD>
<TD id=TBL2620.finRow.3.symb.B2>&nbsp;</TD>
<TD id=TBL2620.finRow.3.amt.B2>&nbsp;</TD>
<TD id=TBL2620.finRow.3.trail.B2>&nbsp;</TD>
<TD id=TBL2620.finRow.3.lead.B3>&nbsp;</TD>
<TD id=TBL2620.finRow.3.symb.B3>&nbsp;</TD>
<TD id=TBL2620.finRow.3.amt.B3>&nbsp;</TD>
<TD id=TBL2620.finRow.3.trail.B3>&nbsp;</TD>
<TD id=TBL2620.finRow.3.lead.B4>&nbsp;</TD>
<TD id=TBL2620.finRow.3.symb.B4>&nbsp;</TD>
<TD id=TBL2620.finRow.3.amt.B4>&nbsp;</TD>
<TD id=TBL2620.finRow.3.trail.B4>&nbsp;</TD>
<TD id=TBL2620.finRow.3.lead.B5>&nbsp;</TD>
<TD id=TBL2620.finRow.3.symb.B5>&nbsp;</TD>
<TD id=TBL2620.finRow.3.amt.B5>&nbsp;</TD>
<TD id=TBL2620.finRow.3.trail.B5>&nbsp;</TD></TR>
<TR id=TBL2620.finRow.4 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">
<P id=PARA2590 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at beginning of period</FONT></P></TD>
<TD id=TBL2620.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2620.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,185</TD>
<TD id=TBL2620.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2620.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">32,171</TD>
<TD id=TBL2620.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2620.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">30,909</TD>
<TD id=TBL2620.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2620.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">33,734</TD>
<TD id=TBL2620.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2620.finRow.5 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">
<P id=PARA2595 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Product warranty reserve assumed in acquisition</FONT></P></TD>
<TD id=TBL2620.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">351</TD>
<TD id=TBL2620.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">193</TD>
<TD id=TBL2620.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">351</TD>
<TD id=TBL2620.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">193</TD>
<TD id=TBL2620.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2620.finRow.6 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">
<P id=PARA2600 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Payments</FONT></P></TD>
<TD id=TBL2620.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(5,812</TD>
<TD id=TBL2620.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL2620.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(5,672</TD>
<TD id=TBL2620.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL2620.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(16,345</TD>
<TD id=TBL2620.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL2620.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(16,696</TD>
<TD id=TBL2620.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL2620.finRow.7 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">
<P id=PARA2605 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Provision for warranties issued</FONT></P></TD>
<TD id=TBL2620.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">6,033</TD>
<TD id=TBL2620.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">5,595</TD>
<TD id=TBL2620.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.7.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.7.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.7.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">15,062</TD>
<TD id=TBL2620.finRow.7.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.7.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.7.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.7.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">17,623</TD>
<TD id=TBL2620.finRow.7.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2620.finRow.8 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">
<P id=PARA2610 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Changes in estimates for pre-existing warranties</FONT></P></TD>
<TD id=TBL2620.finRow.8.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.8.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.8.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">105</TD>
<TD id=TBL2620.finRow.8.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.8.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.8.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.8.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">182</TD>
<TD id=TBL2620.finRow.8.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.8.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.8.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.8.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(1,115</TD>
<TD id=TBL2620.finRow.8.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL2620.finRow.8.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.8.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2620.finRow.8.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(2,385</TD>
<TD id=TBL2620.finRow.8.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL2620.finRow.9 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt">
<P id=PARA2615 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at end of period</FONT></P></TD>
<TD id=TBL2620.finRow.9.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.9.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL2620.finRow.9.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">28,862</TD>
<TD id=TBL2620.finRow.9.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.9.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.9.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL2620.finRow.9.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">32,469</TD>
<TD id=TBL2620.finRow.9.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.9.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.9.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL2620.finRow.9.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">28,862</TD>
<TD id=TBL2620.finRow.9.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2620.finRow.9.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2620.finRow.9.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL2620.finRow.9.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">32,469</TD>
<TD id=TBL2620.finRow.9.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA2621 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2622 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following is a tabular reconciliation of the deferred revenue related to extended warranty coverage:</FONT></P>
<P id=PARA2623 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL2655  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL2655.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=6>
<P id=PARA2624 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Three Months E</B><B>nded </B></FONT></P>
<P id=PARA2625 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>September 30</B><B>,</B></FONT></P></TD>
<TD id=TBL2655.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=6>
<P id=PARA2626 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Nine Months Ended </B></FONT></P>
<P id=PARA2627 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>September 30,</B></FONT></P></TD>
<TD id=TBL2655.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL2655.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2628 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>201</B><B>5</B></FONT></P></TD>
<TD id=TBL2655.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2629 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>201</B><B>4</B></FONT></P></TD>
<TD id=TBL2655.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.2.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.2.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2630 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL2655.finRow.2.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.2.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2655.finRow.2.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2631 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL2655.finRow.2.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL2655.finRow.3>
<TD>&nbsp;</TD>
<TD id=TBL2655.finRow.3.lead.B2>&nbsp;</TD>
<TD id=TBL2655.finRow.3.symb.B2>&nbsp;</TD>
<TD id=TBL2655.finRow.3.amt.B2>&nbsp;</TD>
<TD id=TBL2655.finRow.3.trail.B2>&nbsp;</TD>
<TD id=TBL2655.finRow.3.lead.B3>&nbsp;</TD>
<TD id=TBL2655.finRow.3.symb.B3>&nbsp;</TD>
<TD id=TBL2655.finRow.3.amt.B3>&nbsp;</TD>
<TD id=TBL2655.finRow.3.trail.B3>&nbsp;</TD>
<TD id=TBL2655.finRow.3.lead.B4>&nbsp;</TD>
<TD id=TBL2655.finRow.3.symb.B4>&nbsp;</TD>
<TD id=TBL2655.finRow.3.amt.B4>&nbsp;</TD>
<TD id=TBL2655.finRow.3.trail.B4>&nbsp;</TD>
<TD id=TBL2655.finRow.3.lead.B5>&nbsp;</TD>
<TD id=TBL2655.finRow.3.symb.B5>&nbsp;</TD>
<TD id=TBL2655.finRow.3.amt.B5>&nbsp;</TD>
<TD id=TBL2655.finRow.3.trail.B5>&nbsp;</TD></TR>
<TR id=TBL2655.finRow.4 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">
<P id=PARA2632 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at beginning of period</FONT></P></TD>
<TD id=TBL2655.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2655.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">27,241</TD>
<TD id=TBL2655.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2655.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2655.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">25,679</TD>
<TD id=TBL2655.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2655.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2655.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">27,193</TD>
<TD id=TBL2655.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2655.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2655.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">23,092</TD>
<TD id=TBL2655.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2655.finRow.5 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt">
<P id=PARA2637 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred revenue on extended warranty contracts assumed in acquisition</FONT></P></TD>
<TD id=TBL2655.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">291</TD>
<TD id=TBL2655.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2655.finRow.5.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.5.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.5.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">-</TD>
<TD id=TBL2655.finRow.5.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">291</TD>
<TD id=TBL2655.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2655.finRow.5.lead.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.5.symb.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.5.amt.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">-</TD>
<TD id=TBL2655.finRow.5.trail.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL2655.finRow.6 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">
<P id=PARA2640 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred revenue on extended warranty contracts sold</FONT></P></TD>
<TD id=TBL2655.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,694</TD>
<TD id=TBL2655.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2655.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,315</TD>
<TD id=TBL2655.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2655.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">3,884</TD>
<TD id=TBL2655.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2655.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">5,329</TD>
<TD id=TBL2655.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2655.finRow.7 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt">
<P id=PARA2645 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amortization of deferred revenue on extended warranty contracts</FONT></P></TD>
<TD id=TBL2655.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(1,138</TD>
<TD id=TBL2655.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL2655.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(850</TD>
<TD id=TBL2655.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL2655.finRow.7.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.7.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.7.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(3,280</TD>
<TD id=TBL2655.finRow.7.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL2655.finRow.7.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.7.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2655.finRow.7.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(2,277</TD>
<TD id=TBL2655.finRow.7.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL2655.finRow.8 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">
<P id=PARA2650 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at end of period</FONT></P></TD>
<TD id=TBL2655.finRow.8.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.8.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2655.finRow.8.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,088</TD>
<TD id=TBL2655.finRow.8.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2655.finRow.8.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.8.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2655.finRow.8.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">26,144</TD>
<TD id=TBL2655.finRow.8.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2655.finRow.8.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.8.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2655.finRow.8.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,088</TD>
<TD id=TBL2655.finRow.8.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2655.finRow.8.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2655.finRow.8.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2655.finRow.8.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">26,144</TD>
<TD id=TBL2655.finRow.8.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA2656 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2657 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Product warranty obligations and extended warranty related deferred revenues are included in the condensed consolidated balance sheets as follows:</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL2682  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL2682.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2682.finRow.1.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2682.finRow.1.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2658 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>September 30</B><B>,</B></FONT></P></TD>
<TD id=TBL2682.finRow.1.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2682.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2682.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2659 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>December 31,</B></FONT></P></TD>
<TD id=TBL2682.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD></TR>
<TR id=TBL2682.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2682.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2682.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2660 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>201</B><B>5</B></FONT></P></TD>
<TD id=TBL2682.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2682.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2682.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2661 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>201</B><B>4</B></FONT></P></TD>
<TD id=TBL2682.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL2682.finRow.3 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">
<P id=PARA2662 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Product warranty liability</FONT></P></TD>
<TD id=TBL2682.finRow.3.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.3.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.3.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.3.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.3.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.3.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.3.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.3.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL2682.finRow.4 style="BACKGROUND-COLOR: #ffffff">
<TD style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">Current portion - other accrued liabilities</TD>
<TD id=TBL2682.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL2682.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">21,577</TD>
<TD id=TBL2682.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2682.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL2682.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">24,143</TD>
<TD id=TBL2682.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2682.finRow.5 style="BACKGROUND-COLOR: #cceeff">
<TD style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">Long-term portion - other long-term liabilities</TD>
<TD id=TBL2682.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">7,285</TD>
<TD id=TBL2682.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2682.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">6,766</TD>
<TD id=TBL2682.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2682.finRow.6 style="BACKGROUND-COLOR: #ffffff">
<TD style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">Total</TD>
<TD id=TBL2682.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL2682.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">28,862</TD>
<TD id=TBL2682.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2682.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL2682.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">30,909</TD>
<TD id=TBL2682.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2682.finRow.7 style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.7.lead.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.7.symb.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.7.amt.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.7.trail.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.7.lead.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.7.symb.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.7.amt.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.7.trail.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL2682.finRow.8 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt">
<P id=PARA2672 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred revenue related to extended warranty</FONT></P></TD>
<TD id=TBL2682.finRow.8.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.8.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.8.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.8.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.8.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.8.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.8.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.8.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL2682.finRow.9 style="BACKGROUND-COLOR: #cceeff">
<TD style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">Current portion - other accrued liabilities</TD>
<TD id=TBL2682.finRow.9.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.9.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2682.finRow.9.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">5,178</TD>
<TD id=TBL2682.finRow.9.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2682.finRow.9.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.9.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2682.finRow.9.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">4,519</TD>
<TD id=TBL2682.finRow.9.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2682.finRow.10 style="BACKGROUND-COLOR: #ffffff">
<TD style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt">Long-term portion - other long-term liabilities</TD>
<TD id=TBL2682.finRow.10.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.10.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.10.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">22,910</TD>
<TD id=TBL2682.finRow.10.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2682.finRow.10.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.10.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2682.finRow.10.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">22,674</TD>
<TD id=TBL2682.finRow.10.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2682.finRow.11 style="BACKGROUND-COLOR: #cceeff">
<TD style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">Total</TD>
<TD id=TBL2682.finRow.11.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.11.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2682.finRow.11.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,088</TD>
<TD id=TBL2682.finRow.11.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2682.finRow.11.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2682.finRow.11.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2682.finRow.11.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">27,193</TD>
<TD id=TBL2682.finRow.11.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA2683 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3517.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3517  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3517  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3517  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">10</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3517  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3517  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3517.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA2684 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>9</B><B>. Credit Agreements</B></FONT></P>
<P id=PARA2685 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2686 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Short-term borrowings are included in the condensed consolidated balance sheets as follows:</FONT></P>
<P id=PARA2687 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL2701  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL2701.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2701.finRow.1.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2701.finRow.1.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2688 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>September 30</B><B>,</B></FONT></P></TD>
<TD id=TBL2701.finRow.1.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2701.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2701.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2689 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>December 31,</B></FONT></P></TD>
<TD id=TBL2701.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD></TR>
<TR id=TBL2701.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><B>&nbsp;</B></TD>
<TD id=TBL2701.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><B>&nbsp;</B></TD>
<TD id=TBL2701.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2690 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>201</B><B>5</B></FONT></P></TD>
<TD id=TBL2701.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2701.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><B>&nbsp;</B></TD>
<TD id=TBL2701.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2691 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>201</B><B>4</B></FONT></P></TD>
<TD id=TBL2701.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL2701.finRow.3>
<TD>&nbsp;</TD>
<TD id=TBL2701.finRow.3.lead.B2>&nbsp;</TD>
<TD id=TBL2701.finRow.3.symb.B2>&nbsp;</TD>
<TD id=TBL2701.finRow.3.amt.B2>&nbsp;</TD>
<TD id=TBL2701.finRow.3.trail.B2>&nbsp;</TD>
<TD id=TBL2701.finRow.3.lead.B3>&nbsp;</TD>
<TD id=TBL2701.finRow.3.symb.B3>&nbsp;</TD>
<TD id=TBL2701.finRow.3.amt.B3>&nbsp;</TD>
<TD id=TBL2701.finRow.3.trail.B3>&nbsp;</TD></TR>
<TR id=TBL2701.finRow.4 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">
<P id=PARA2692 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">ABL facility</FONT></P></TD>
<TD id=TBL2701.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2701.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2701.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</TD>
<TD id=TBL2701.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2701.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2701.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2701.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</TD>
<TD id=TBL2701.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2701.finRow.5 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">
<P id=PARA2695 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other lines of credit</FONT></P></TD>
<TD id=TBL2701.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2701.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2701.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">4,481</TD>
<TD id=TBL2701.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2701.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2701.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2701.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">5,359</TD>
<TD id=TBL2701.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2701.finRow.6 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA2698 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</FONT></P></TD>
<TD id=TBL2701.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2701.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2701.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">4,481</TD>
<TD id=TBL2701.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2701.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2701.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2701.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">5,359</TD>
<TD id=TBL2701.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA2702 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<P id=PARA2703 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Long-term borrowings are included in the condensed consolidated balance sheets as follows:</FONT></P>
<P id=PARA2704 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL2736  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL2736.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2736.finRow.1.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2736.finRow.1.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2705 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>September 30</B><B>,</B></FONT></P></TD>
<TD id=TBL2736.finRow.1.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2736.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL2736.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2706 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>December 31,</B></FONT></P></TD>
<TD id=TBL2736.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD></TR>
<TR id=TBL2736.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><B>&nbsp;</B></TD>
<TD id=TBL2736.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><B>&nbsp;</B></TD>
<TD id=TBL2736.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2707 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>201</B><B>5</B></FONT></P></TD>
<TD id=TBL2736.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL2736.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><B>&nbsp;</B></TD>
<TD id=TBL2736.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA2708 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>201</B><B>4</B></FONT></P></TD>
<TD id=TBL2736.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL2736.finRow.3>
<TD>&nbsp;</TD>
<TD id=TBL2736.finRow.3.lead.B2>&nbsp;</TD>
<TD id=TBL2736.finRow.3.symb.B2>&nbsp;</TD>
<TD id=TBL2736.finRow.3.amt.B2>&nbsp;</TD>
<TD id=TBL2736.finRow.3.trail.B2>&nbsp;</TD>
<TD id=TBL2736.finRow.3.lead.B3>&nbsp;</TD>
<TD id=TBL2736.finRow.3.symb.B3>&nbsp;</TD>
<TD id=TBL2736.finRow.3.amt.B3>&nbsp;</TD>
<TD id=TBL2736.finRow.3.trail.B3>&nbsp;</TD></TR>
<TR id=TBL2736.finRow.4 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">
<P id=PARA2709 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Term loan</FONT></P></TD>
<TD id=TBL2736.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2736.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">954,000</TD>
<TD id=TBL2736.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2736.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2736.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,104,000</TD>
<TD id=TBL2736.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2736.finRow.5 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">
<P id=PARA2712 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Original issue discount</FONT></P></TD>
<TD id=TBL2736.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(17,496</TD>
<TD id=TBL2736.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL2736.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(23,861</TD>
<TD id=TBL2736.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL2736.finRow.6 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">
<P id=PARA2715 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">ABL facility</FONT></P></TD>
<TD id=TBL2736.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">100,000</TD>
<TD id=TBL2736.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2736.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</TD>
<TD id=TBL2736.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2736.finRow.7 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">
<P id=PARA2718 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Capital lease obligation</FONT></P></TD>
<TD id=TBL2736.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">1,783</TD>
<TD id=TBL2736.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2736.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">2,059</TD>
<TD id=TBL2736.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2736.finRow.8 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">
<P id=PARA2721 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other</FONT></P></TD>
<TD id=TBL2736.finRow.8.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.8.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.8.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">12,142</TD>
<TD id=TBL2736.finRow.8.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2736.finRow.8.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.8.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.8.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">460</TD>
<TD id=TBL2736.finRow.8.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2736.finRow.9 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA2724 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</FONT></P></TD>
<TD id=TBL2736.finRow.9.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.9.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.9.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">1,050,429</TD>
<TD id=TBL2736.finRow.9.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2736.finRow.9.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.9.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.9.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">1,082,658</TD>
<TD id=TBL2736.finRow.9.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2736.finRow.10 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">
<P id=PARA2727 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Less: current portion of debt</FONT></P></TD>
<TD id=TBL2736.finRow.10.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.10.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.10.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">142</TD>
<TD id=TBL2736.finRow.10.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2736.finRow.10.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.10.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.10.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">389</TD>
<TD id=TBL2736.finRow.10.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2736.finRow.11 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">
<P id=PARA2730 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Less: current portion of capital lease obligation</FONT></P></TD>
<TD id=TBL2736.finRow.11.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.11.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.11.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">160</TD>
<TD id=TBL2736.finRow.11.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL2736.finRow.11.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.11.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL2736.finRow.11.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">168</TD>
<TD id=TBL2736.finRow.11.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL2736.finRow.12 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA2733 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</FONT></P></TD>
<TD id=TBL2736.finRow.12.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.12.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2736.finRow.12.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,050,127</TD>
<TD id=TBL2736.finRow.12.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL2736.finRow.12.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL2736.finRow.12.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL2736.finRow.12.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,082,101</TD>
<TD id=TBL2736.finRow.12.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA2737 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2738 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company&#8217;s credit agreements provide for a $1,200,000 term loan B credit facility (Term Loan) and include a $300,000 uncommitted incremental term loan facility. The Term Loan matures on May 31, 2020. The Term Loan is guaranteed by all of the Company&#8217;s wholly-owned domestic restricted subsidiaries, and is secured by associated collateral agreements which pledge a first priority lien on virtually all of the Company&#8217;s assets, including fixed assets and intangibles, other than all cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, which are secured by a second priority lien.</FONT></P>
<P id=PARA2739 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2740 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Term Loan initially bore interest at rates based upon either a base rate plus an applicable margin of 1.75% or adjusted LIBOR rate plus an applicable margin of 2.75%, subject to a LIBOR floor of 0.75%. Beginning in the second quarter of 2014, and measured each quarterly period thereafter, the applicable margin related to base rate loans is reduced to 1.50% and the applicable margin related to LIBOR rate loans is reduced to 2.50%, in each case, if the Borrower&#8217;s net debt leverage ratio, as defined in the Term Loan, falls below 3.00 to 1.00 for that measurement period.</FONT></P>
<P id=PARA2741 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2742 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Because the Company&#8217;s net debt leverage ratio was below 3.00 to 1.00 on April 1, 2014, it realized a 25 basis point reduction in borrowing costs in the second quarter of 2014. As a result, the Company recorded a cumulative catch-up gain of $16,014 in the second quarter of 2014 which represents the total cash interest savings over the remaining term of the loan, as the Company expected the net debt leverage ratio to remain below 3.00 to 1.00. </FONT></P>
<P id=PARA2743 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2745 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></P>
<P id=PARA4480 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Because the Company&#8217;s net debt leverage ratio was above 3.00 to 1.00 on July 1, 2015, it realized a 25 basis point increase in borrowing costs in the third quarter of 2015. As a result, the Company recorded a cumulative catch-up loss of $2,381 in the third quarter of 2015, which represents the additional cash interest expected to be paid while the net debt leverage ratio is forecasted to be above 3.00 to 1.00.</FONT></P>
<P id=PARA2745 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</FONT></P>
<P id=PARA2746 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On May 18, 2015, the Company amended certain provisions and covenants of the Term Loan. In connection with this amendment and in accordance with ASC 470-50, <I>Debt Modifications and Extinguishments</I>, the Company capitalized $1,528 of fees paid to creditors as original issue discount on long-term borrowings and expensed $49 of transaction fees in the second quarter of 2015. As of September 30, 2015, the Company is in compliance with all covenants of the Term Loan. There are no financial maintenance covenants on the Term Loan.</FONT></P>
<P id=PARA2747 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2748 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company&#8217;s credit agreements also provided for a $150,000 senior secured ABL revolving credit facility (ABL Facility). The maturity date of the ABL Facility was May 31, 2018. Borrowings under the ABL Facility are guaranteed by all of the Company&#8217;s wholly-owned domestic restricted subsidiaries, and are secured by associated collateral agreements which pledge a first priority lien on all cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, and a second priority lien on all other assets, including fixed assets and intangibles of the Company and certain domestic subsidiaries. ABL Facility borrowings initially bore interest at rates based upon either a base rate plus an applicable margin of 1.00% or adjusted LIBOR rate plus an applicable margin of 2.00%, in each case, subject to adjustments based upon average availability under the ABL Facility.</FONT></P>
<P id=PARA2749 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2750 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On May 29, 2015, the Company amended its ABL Facility. The amendment (i) increases the ABL Facility from $150,000 to $250,000 (Amended ABL Facility), (ii) extends the maturity date from May 31, 2018 to May 29, 2020, (iii) increases the uncommitted incremental facility from $50,000 to $100,000, (iv) reduces the interest rate spread by 50 basis points and (v) reduces the unused line fee by 12.5 basis points across all tiers. Additionally, the amendment relaxes certain restrictions on the Company&#8217;s ability to, among other things, (i) make additional investments and acquisitions (including foreign acquisitions), (ii) make restricted payments and (iii) incur additional secured and unsecured debt (including foreign subsidiary debt). In connection with this amendment and in accordance with ASC 470-50, the Company capitalized $490 of new debt issuance costs in 2015.</FONT></P>
<P id=PARA2751 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3518.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3518  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3518  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3518  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">11</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3518  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3518  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3518.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA2752 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On May 29, 2015, the Company borrowed $100,000 under the Amended ABL Facility, the proceeds of which were used as a voluntary prepayment towards the Term Loan. As of September 30, 2015, there was $100,000 outstanding under the Amended ABL Facility, leaving $148,500 of availability, net of outstanding letters of credit.</FONT></P>
<P id=PARA2753 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2754 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On April 30, September 30 and December 31, 2014, the Company made voluntary prepayments of the Term Loan of $12,000, $50,000 and $25,000, respectively, which were applied to future principal amortizations and the Excess Cash Flow payment requirement in the Term Loan. As a result of the prepayments, the Company wrote off $2,084 of original issue discount and capitalized debt issuance costs in 2014 as a loss on extinguishment of debt in the condensed consolidated statement of comprehensive income. </FONT></P>
<P id=PARA2755 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2756 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On March 30 and May 29, 2015, the Company made voluntary prepayments of the Term Loan of $50,000 and $100,000, respectively, which will be applied to the Excess Cash Flow payment requirement in the Term Loan. As a result of the prepayments, the Company wrote off $4,795 of original issue discount and capitalized debt issuance costs in the first half of 2015 as a loss on extinguishment of debt in the condensed consolidated statement of comprehensive income. </FONT></P>
<P id=PARA2757 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2758 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">As of September 30, 2015 and December 31, 2014, short-term borrowings consisted of borrowings by our foreign subsidiaries on local lines of credit, which totaled $4,481 and $5,359, respectively. </FONT></P>
<P id=PARA2759 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2760 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>10. Stock Repurchase Program</B></FONT></P>
<P id=PARA2761 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2762 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On August 5, 2015, the Company&#8217;s Board of Directors approved a $200,000 stock repurchase program. Under the program, the Company may repurchase up to $200,000 of its common stock over 24 months from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions and other considerations. The repurchase may be executed using open market purchases, privately negotiated agreements or other transactions. The actual timing, number and value of shares repurchased under the program will be determined by management at its discretion and will depend on a number of factors, including the market price of the Company&#8217;s shares of common stock and general market and economic conditions, applicable legal requirements, and compliance with the terms of the Company&#8217;s outstanding indebtedness. The stock repurchase program may be suspended or discontinued at any time without prior notice.</FONT></P>
<P id=PARA2763 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2764 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">For the three months ended September 30, 2015, the Company repurchased 2,150,000 shares of its common stock for $64,378, funded with cash on hand. </FONT></P>
<P id=PARA2765 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2766 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>11</B><B>. Earnings Per Share</B></FONT></P>
<P id=PARA2767 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2768 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Basic earnings per share is calculated by dividing net income by the weighted average number of common shares outstanding during the period, exclusive of restricted shares. Except where the result would be anti-dilutive, diluted earnings per share is calculated by assuming the vesting of unvested restricted stock and the exercise of stock options, as well as their related income tax benefits.&nbsp;The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share: </FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL4187  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL4187.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA4149 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Three Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL4187.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA4150 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Nine Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL4187.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4187.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4151 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4187.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4152 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4187.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.2.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.2.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4153 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4187.finRow.2.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.2.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4187.finRow.2.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4154 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4187.finRow.2.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4187.finRow.3>
<TD>&nbsp;</TD>
<TD id=TBL4187.finRow.3.lead.B2>&nbsp;</TD>
<TD id=TBL4187.finRow.3.symb.B2>&nbsp;</TD>
<TD id=TBL4187.finRow.3.amt.B2>&nbsp;</TD>
<TD id=TBL4187.finRow.3.trail.B2>&nbsp;</TD>
<TD id=TBL4187.finRow.3.lead.B3>&nbsp;</TD>
<TD id=TBL4187.finRow.3.symb.B3>&nbsp;</TD>
<TD id=TBL4187.finRow.3.amt.B3>&nbsp;</TD>
<TD id=TBL4187.finRow.3.trail.B3>&nbsp;</TD>
<TD id=TBL4187.finRow.3.lead.B4>&nbsp;</TD>
<TD id=TBL4187.finRow.3.symb.B4>&nbsp;</TD>
<TD id=TBL4187.finRow.3.amt.B4>&nbsp;</TD>
<TD id=TBL4187.finRow.3.trail.B4>&nbsp;</TD>
<TD id=TBL4187.finRow.3.lead.B5>&nbsp;</TD>
<TD id=TBL4187.finRow.3.symb.B5>&nbsp;</TD>
<TD id=TBL4187.finRow.3.amt.B5>&nbsp;</TD>
<TD id=TBL4187.finRow.3.trail.B5>&nbsp;</TD></TR>
<TR id=TBL4187.finRow.4 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4155 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income (numerator)</FONT></P></TD>
<TD id=TBL4187.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4187.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">34,036 </TD>
<TD id=TBL4187.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4187.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">36,497 </TD>
<TD id=TBL4187.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4187.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,565 </TD>
<TD id=TBL4187.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4187.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">125,223 </TD>
<TD id=TBL4187.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4187.finRow.5 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt">
<P id=PARA4160 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Weighted average shares (denominator)</FONT></P></TD>
<TD id=TBL4187.finRow.5.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.lead.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.symb.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.amt.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.trail.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.lead.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.symb.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.amt.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.5.trail.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL4187.finRow.6 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4161 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Basic</FONT></P></TD>
<TD id=TBL4187.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,175,466 </TD>
<TD id=TBL4187.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,556,051 </TD>
<TD id=TBL4187.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,642,479 </TD>
<TD id=TBL4187.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,511,409 </TD>
<TD id=TBL4187.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4187.finRow.7 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt">
<P id=PARA4166 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Dilutive effect of stock compensation awards (1)</FONT></P></TD>
<TD id=TBL4187.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,006,999 </TD>
<TD id=TBL4187.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,477,173 </TD>
<TD id=TBL4187.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.7.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.7.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.7.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,138,821 </TD>
<TD id=TBL4187.finRow.7.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.7.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.7.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.7.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,539,544 </TD>
<TD id=TBL4187.finRow.7.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4187.finRow.8 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4171 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Diluted</FONT></P></TD>
<TD id=TBL4187.finRow.8.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.8.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.8.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">69,182,465 </TD>
<TD id=TBL4187.finRow.8.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.8.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.8.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.8.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,033,224 </TD>
<TD id=TBL4187.finRow.8.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.8.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.8.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.8.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">69,781,300 </TD>
<TD id=TBL4187.finRow.8.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.8.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.8.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.8.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,050,953 </TD>
<TD id=TBL4187.finRow.8.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4187.finRow.9 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4176 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income per share</FONT></P></TD>
<TD id=TBL4187.finRow.9.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.lead.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.symb.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.amt.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.trail.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.lead.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.symb.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.amt.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.9.trail.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL4187.finRow.10 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4177 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Basic</FONT></P></TD>
<TD id=TBL4187.finRow.10.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.10.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4187.finRow.10.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">0.50 </TD>
<TD id=TBL4187.finRow.10.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.10.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.10.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4187.finRow.10.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">0.53 </TD>
<TD id=TBL4187.finRow.10.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.10.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.10.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4187.finRow.10.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1.00 </TD>
<TD id=TBL4187.finRow.10.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.10.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4187.finRow.10.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4187.finRow.10.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1.83 </TD>
<TD id=TBL4187.finRow.10.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4187.finRow.11 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA4182 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Diluted</FONT></P></TD>
<TD id=TBL4187.finRow.11.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.11.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4187.finRow.11.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.49 </TD>
<TD id=TBL4187.finRow.11.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.11.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.11.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4187.finRow.11.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.52 </TD>
<TD id=TBL4187.finRow.11.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.11.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.11.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4187.finRow.11.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.98 </TD>
<TD id=TBL4187.finRow.11.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4187.finRow.11.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4187.finRow.11.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4187.finRow.11.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1.79 </TD>
<TD id=TBL4187.finRow.11.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA2770 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2771 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(1) Excludes approximately 250,900 stock options and 11,000 shares of restricted stock for the three month period ended September 30, 2015, and 138,900 stock options and 800 shares of restricted stock for the nine month period ended September 30, 2015, as the impact of such awards was anti-dilutive. Excludes approximately 91,300 and 75,400 stock options for the three and nine month periods ended September 30, 2014, respectively, as the impact of such awards was anti-dilutive.</FONT></P>
<P id=PARA2772 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3519.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3519  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3519  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3519  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">12</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3519  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3519  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3519.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2776 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>12</B><B>. Income Taxes</B></FONT></P>
<P id=PARA2777 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2778 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The effective income tax rates for the nine months ended September 30, 2015 and 2014 were 36.2% and 34.6%, respectively. The increase in the effective income tax rate is primarily attributable to a decrease in the Company&#8217;s federal domestic production activity deduction due to lower pre-tax income during the first nine months of 2015 compared to the first nine months of 2014. In addition, during the second quarter of 2014, the Company recognized a gain related to certain earn-out obligation adjustments in connection with acquisitions. This gain was not taxable and decreased the effective tax rate during that period.</FONT></P>
<P id=PARA2779 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2780 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>1</B><B>3</B><B>. Commitments and Contingencies</B></FONT></P>
<P id=PARA2781 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2782 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company has an arrangement with a finance company to provide floor plan financing for selected dealers. The Company receives payment from the finance company after shipment of product to the dealer. The Company participates in the cost of dealer financing up to certain limits and has agreed to repurchase products repossessed by the finance company, but does not indemnify the finance company for any credit losses they incur. The amount financed by dealers which remained outstanding under this arrangement at September 30, 2015 and December 31, 2014 was approximately $35,700 and $26,100, respectively.</FONT></P>
<P id=PARA2783 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2784 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In the normal course of business, the Company is named as a defendant in various lawsuits in which claims are asserted against the Company. In the opinion of management, the liabilities, if any, which may result from such lawsuits are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.</FONT></P>
<P id=PARA2785 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2786 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Item 2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A id=BKMK4473  name="BKMK4473">Management&#8217;s</A> Discussion and Analysis of Financial Condition and Results of Operations</B></FONT></P>
<P id=PARA2787 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2788 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">This quarterly report contains forward-looking statements that are subject to risks and uncertainties. Forward-looking statements give our current expectations and projections relating to our financial condition, results of operations, plans, objectives, future performance and business. You can identify forward-looking statements by the fact that they do not relate strictly to historical or current facts. These statements may include words such as &#8220;anticipate,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;forecast,&#8221; &#8220;project,&#8221; &#8220;plan,&#8221; &#8220;intend,&#8221; &#8220;believe,&#8221; &#8220;confident,&#8221; &#8220;may,&#8221; &#8220;should,&#8221; &#8220;can have,&#8221; &#8220;likely,&#8221; &#8220;future&#8221;, &#8220;optimistic&#8221; and other words and terms of similar meaning in connection with any discussion of the timing or nature of future operating or financial performance or other events.</FONT></P>
<P id=PARA2789 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2790 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The forward-looking statements contained in this quarterly report are based on assumptions that we have made in light of our industry experience and on our perceptions of historical trends, current conditions, expected future developments and other factors we believe are appropriate under the circumstances. As you read and consider this report, you should understand that these statements are not guarantees of performance or results. They involve risks, uncertainties (some of which are beyond our control) and assumptions. Although we believe that these forward-looking statements are based on reasonable assumptions, you should be aware that many factors could affect our actual financial results and cause them to differ materially from those anticipated in the forward-looking statements. The forward-looking statements contained in this quarterly report include estimates regarding:</FONT></P>
<P id=PARA2791 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB2793  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2794 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2795 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">our business, financial and operating results, and future economic performance;&nbsp;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2797  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2798 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2799 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">proposed new product and service offerings; and&nbsp;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2801  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2802 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2803 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">management&#39;s goals, expectations and objectives and other similar expressions concerning matters that are not historical facts.</FONT></P></TD></TR></TABLE>
<P id=PARA2804 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2805 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Factors that could affect our actual financial results and cause them to differ materially from those anticipated in the forward-looking statements include:</FONT></P>
<P id=PARA2806 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB2808  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2809 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2810 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">frequency and duration of power outages impacting demand for our products;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2812  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2813 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2814 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">availability, cost and quality of raw materials and key components used in producing our products;&nbsp;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2816  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2817 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2818 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">the impact on our results of possible fluctuations in interest rates and foreign currency exchange rates; </FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2820  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2821 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2822 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">the possibility that the expected synergies, efficiencies and cost savings of our acquisitions will not be realized, or will not be realized within the expected time period;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2824  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2825 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2826 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">the risk that our acquisitions will not be integrated successfully;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2828  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2829 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2830 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">difficulties we may encounter as our business expands globally;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2832  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2833 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2834 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">competitive factors in the industry in which we operate;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2836  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2837 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2838 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">our dependence on our distribution network;&nbsp;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2840  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2841 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2842 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">our ability to invest in, develop or adapt to changing technologies and manufacturing techniques;&nbsp;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2844  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2845 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2846 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">loss of our key management and employees;&nbsp;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2848  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2849 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2850 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">increase in product and other liability claims or recalls; and</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2852  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2853 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2854 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">changes in environmental, health and safety laws and regulations.</FONT></P></TD></TR></TABLE>
<P id=PARA2855 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT>&nbsp;</P>
<P id=PARA3520.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3520  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3520  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3520  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">13</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3520  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3520  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3520.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Should one or more of these risks or uncertainties materialize, or should any of these assumptions prove incorrect, our actual results may vary in material respects from those projected in any forward-looking statements. </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">A detailed discussion of these and other factors that may affect future results is contained in our filings with the Securities and Exchange Commission, including in Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2014. Stockholders, potential investors and other readers should consider these factors carefully in evaluating the forward-looking statements.</FONT></P>
<P id=PARA2856 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2857 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Any forward-looking statement made by us in this report speaks only as of the date on which it is made. Factors or events that could cause our actual results to differ may emerge from time to time, and it is not possible for us to predict all of them. We undertake no obligation to update any forward-looking statement, whether as a result of new information, future developments or otherwise, except as may be required by law.</FONT></P>
<P id=PARA2858 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2859 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Overview</B></FONT></P>
<P id=PARA2860 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2861 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">We are a leading designer and manufacturer of a wide range of power generation equipment and other engine powered products serving the residential, light commercial, industrial, oil &amp; gas, and construction markets.&nbsp;Power generation is our primary focus, which differentiates us from our primary competitors that also have broad operations outside the power equipment market. As the only significant market participant focused predominantly on these products, we have one of the leading market positions in the power equipment market in North America and an expanding presence internationally.&nbsp;We believe we have one of the widest range of products in the marketplace, including residential, commercial and industrial standby generators, as well as portable and mobile generators used in a variety of applications.&nbsp;Other engine powered products that we design and manufacture include light towers which provide temporary lighting for various end markets; commercial and industrial mobile heaters used in the oil &amp; gas, construction and other industrial markets; and a broad product line of chore products for residential and commercial use.</FONT></P>
<P id=PARA2862 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2863 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company has executed a number of acquisitions that support our strategic plan. A summary of these acquisitions can be found in Note 1, &#8220;Description of Business and Basis of Presentation,&#8221; to the condensed consolidated financial statements in Item 1 of this quarterly report on Form 10-Q. </FONT></P>
<P id=PARA2864 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2865 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Business Drivers and Operational Factors</B></FONT></P>
<P id=PARA2866 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2867 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In operating our business and monitoring its performance, we pay attention to a number of business drivers and trends as well as operational factors. The statements in this section are based on our current expectations.</FONT></P>
<P id=PARA2868 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2869 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Busine</B></I><I><B>ss D</B></I><I><B>rivers and</B></I><I><B> T</B></I><I><B>rends</B></I></FONT></P>
<P id=PARA2870 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2871 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">A significant portion of our performance is affected by the demand for reliable back-up power solutions by our customer base. This demand is influenced by several important drivers and trends affecting our industry, including the following:</FONT></P>
<P id=PARA2872 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2873 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Increasing penetration opportunity.</I>&nbsp;&nbsp;&nbsp;&nbsp;Many potential customers are not aware of the costs and benefits of automatic backup power solutions. We estimate that penetration rates for home standby generators are only approximately 3.5% of U.S. single-family detached, owner-occupied households with a home value of over $100,000, as defined by the U.S. Census Bureau&#39;s 2013 American Housing Survey for the United States.&nbsp;The decision to purchase backup power for many light-commercial buildings such as convenience stores, restaurants and gas stations is more return-on-investment (ROI) driven and as a result these applications have relatively lower penetration rates as compared to buildings used in code-driven or mission critical applications such as hospitals, wastewater treatment facilities, 911 call centers, data centers and certain industrial locations.&nbsp;The emergence of lower cost, cleaner burning natural gas fueled generators has helped to accelerate the penetration of standby generators in the light-commercial market.&nbsp;Also, the importance of backup power for telecommunications infrastructure is increasing due to the growing demand for uninterrupted voice and data services.&nbsp;Also, in recent years, a more stringent regulatory environment around the flaring of natural gas at oil &amp; gas drilling and production sites has been a catalyst for increased demand for natural gas fueled generators, including mobile solutions. We believe by expanding our distribution network, continuing to develop our product line, and targeting our marketing efforts, we can continue to build awareness and increase penetration for our standby generators for residential, commercial and industrial purposes.</FONT></P>
<P id=PARA2874 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2875 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Effect of large scale</I><I> and baseline</I><I> power disruptions.</I>&nbsp;&nbsp;&nbsp;&nbsp;Power disruptions are an important driver of customer awareness and have historically influenced demand for generators.&nbsp;Increased frequency and duration of major power outage events, that have a broader impact beyond a localized level, increases product awareness and may drive consumers to accelerate their purchase of a standby or portable generator during the immediate and subsequent period, which we believe may last for six to twelve months for standby generators. For example, the multiple major outage events that occurred during the second half of both 2011 and 2012 drove strong demand for portable and home standby generators, and the increased awareness of these products contributed to substantial organic revenue growth in 2012 with strong growth continuing during 2013.&nbsp;Major power disruptions are unpredictable by nature and, as a result, our sales levels and profitability may fluctuate from period to period. In addition, there are smaller, more localized power outages that occur frequently across the U.S. that drive the baseline level of demand for back-up power solutions. The level of baseline power outage activity occurring across the U.S. can also fluctuate, and may cause our financial results to fluctuate from year to year. </FONT></P>
<P id=PARA2876 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3521.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3521  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3521  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3521  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">14</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3521  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3521  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3521.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA2877 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Impact of residential investment cycle.</I>&nbsp;&nbsp;&nbsp;&nbsp;The market for residential generators is also affected by the residential investment cycle and overall consumer confidence and sentiment.&nbsp;When homeowners are confident of their household income, the value of their home and overall net worth, they are more likely to invest in their home.&nbsp;These trends can have an impact on demand for residential generators. Trends in the new housing market highlighted by residential housing starts can also impact demand for our residential products.</FONT></P>
<P id=PARA2878 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2879 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Impact of business capital investment cycle</I><I>.</I>&nbsp;&nbsp; The market for our commercial and industrial products is affected by the overall capital investment cycle, including non-residential building construction, durable goods and infrastructure spending as well as investments in the exploration and production of oil &amp; gas, as businesses or organizations either add new locations or make investments to upgrade existing locations or equipment.&nbsp;These trends can have a material impact on demand for our products. The capital investment cycle may differ for the various commercial and industrial end markets that we serve including light commercial, retail, telecommunications, industrial, data centers, healthcare, construction, oil &amp; gas and municipal infrastructure, among others. The market for these products is also affected by general economic conditions and credit availability in the geographic regions that we serve.&nbsp;In addition, we believe demand for our mobile power products will continue to benefit from a secular shift towards renting versus buying this type of equipment.</FONT></P>
<P id=PARA2880 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2881 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Factors </B></I><I><B>A</B></I><I><B>ffecting</B></I><I><B> R</B></I><I><B>esults of </B></I><I><B>O</B></I><I><B>perations</B></I></FONT></P>
<P id=PARA2882 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2883 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">We are subject to various factors that can affect our results of operations, which we attempt to mitigate through factors we can control, including continued product development, expanded distribution, pricing and cost control. Certain operational and other factors that affect our business include the following:</FONT></P>
<P id=PARA2884 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2885 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Effect of commodity, currency and component price fluctuations.</I>&nbsp;&nbsp;&nbsp;&nbsp;Industry-wide price fluctuations of key commodities, such as steel, copper, aluminum and other components we use in our products, together with foreign currency fluctuations, can have a material impact on our results of operations. We have historically attempted to mitigate the impact of rising commodity, currency and component prices through improved product design and sourcing, manufacturing efficiencies, price increases and select hedging transactions. Our results are also influenced by changes in fuel prices in the form of freight rates, which in some cases are borne by our customers and in other cases are paid by us.</FONT></P>
<P id=PARA2886 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&nbsp;</I></FONT></P>
<P id=PARA2887 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Seasonalit</I><I>y</I><I>.</I>&nbsp;&nbsp;&nbsp;&nbsp;Although there is demand for our products throughout the year, in each of the past three years approximately 23% to 27% of our net sales occurred in the first quarter, 20% to 25% in the second quarter, 24% to 26% in the third quarter and 25% to 29% in the fourth quarter, with different seasonality depending on the presence, timing and severity of major power outage activity in each year.&nbsp;Major outage activity is unpredictable by nature and, as a result, our sales levels and profitability may fluctuate from period to period.&nbsp;For example, there were multiple major power outage events that occurred during the second half of both 2011 and 2012, which were significant in terms of severity.&nbsp;As a result, the seasonality experienced during this time period, and for the subsequent quarters following the time period, varied relative to other periods where no major outage events occurred.&nbsp;We maintain a flexible production and supply chain infrastructure in order to respond to outage-driven peak demand.</FONT></P>
<P id=PARA2888 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2890 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></P>
<P id=PARA4479 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Factors influencing interest expense</I><I> and cash interest expense</I><I>.</I><I> </I><I>&nbsp;&nbsp;</I>Interest expense can be impacted by a variety of factors, including market fluctuations in LIBOR, interest rate election periods, interest rate swap agreements, credit facility pricing grids, and repayments or borrowings of indebtedness. Cash interest expense decreased during the nine months ended September 30, 2015 compared to the nine months ended September 30, 2014, primarily due to voluntary prepayments of Term Loan principal and the lower interest rate on our ABL Facility borrowings. </FONT></P>
<P id=PARA2890 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</FONT></P>
<P id=PARA2891 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Factors influencing provision for income taxes and cash income taxes paid.</I>&nbsp;&nbsp;&nbsp;We had approximately $837 million of tax-deductible goodwill and intangible asset amortization remaining as of December 31, 2014 related to our acquisition by CCMP in 2006 that we expect to generate cash tax savings of approximately $326 million through 2021, assuming continued profitability and a 39% tax rate. The recognition of the tax benefit associated with these assets for tax purposes is expected to be $122 million annually through 2020 and $102 million in 2021, which generates annual cash tax savings of $48 million through 2020 and $40 million in 2021, assuming profitability and a 39% tax rate. As a result of the asset acquisition of the Magnum business in the fourth quarter of 2011, we had approximately $45.5 million of incremental tax deductible goodwill and intangible assets remaining as of December 31, 2014. We expect these assets to generate cash tax savings of $17.8 million through 2026 assuming continued profitability and a 39% tax rate. The amortization of these assets for tax purposes is expected to be $3.8 million annually through 2025 and $2.8 million in 2026, which generates an additional annual cash tax savings of $1.5 million through 2025 and $1.1 million in 2026, assuming profitability and a 39% tax rate. Based on current business plans, we believe that our cash tax obligations through 2026 will be significantly reduced by these tax attributes. Other domestic acquisitions have resulted in additional tax deductible goodwill and intangible assets that will generate tax savings, but are not material to the Company&#8217;s consolidated financial statements.</FONT></P>
<P id=PARA2892 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3522.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3522  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3522  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3522  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">15</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3522  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3522  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3522.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA2893 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Results of Operations</B></FONT></P>
<P id=PARA2894 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2895 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Three and nine </B></I><I><B>months ended </B></I><I><B>September 30, 2015</B></I><I><B> compared to three</B></I><I><B> and nine</B></I><I><B> months ended</B></I><I><B> September 30</B></I><I><B>, 201</B></I><I><B>4</B></I></FONT></P>
<P id=PARA2896 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>&nbsp;</B></I></FONT></P>
<P id=PARA2897 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following table sets forth our consolidated statement of operations data for the periods indicated:</FONT></P>
<P id=PARA2898 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL4286  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL4286.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4286.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4286.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA4188 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Three Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL4286.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4286.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4286.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA4189 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Nine Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL4286.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4286.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom">
<P id=PARA4190 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(U.S. Dollars in thousands)</FONT></P></TD>
<TD id=TBL4286.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4286.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4191 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4286.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4286.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4286.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4192 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4286.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4286.finRow.2.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4286.finRow.2.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4193 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4286.finRow.2.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4286.finRow.2.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4286.finRow.2.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4194 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4286.finRow.2.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4286.finRow.3>
<TD>&nbsp;</TD>
<TD id=TBL4286.finRow.3.lead.B2>&nbsp;</TD>
<TD id=TBL4286.finRow.3.symb.B2>&nbsp;</TD>
<TD id=TBL4286.finRow.3.amt.B2>&nbsp;</TD>
<TD id=TBL4286.finRow.3.trail.B2>&nbsp;</TD>
<TD id=TBL4286.finRow.3.lead.B3>&nbsp;</TD>
<TD id=TBL4286.finRow.3.symb.B3>&nbsp;</TD>
<TD id=TBL4286.finRow.3.amt.B3>&nbsp;</TD>
<TD id=TBL4286.finRow.3.trail.B3>&nbsp;</TD>
<TD id=TBL4286.finRow.3.lead.B4>&nbsp;</TD>
<TD id=TBL4286.finRow.3.symb.B4>&nbsp;</TD>
<TD id=TBL4286.finRow.3.amt.B4>&nbsp;</TD>
<TD id=TBL4286.finRow.3.trail.B4>&nbsp;</TD>
<TD id=TBL4286.finRow.3.lead.B5>&nbsp;</TD>
<TD id=TBL4286.finRow.3.symb.B5>&nbsp;</TD>
<TD id=TBL4286.finRow.3.amt.B5>&nbsp;</TD>
<TD id=TBL4286.finRow.3.trail.B5>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.4 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4195 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net sales</FONT></P></TD>
<TD id=TBL4286.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">359,291 </TD>
<TD id=TBL4286.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">352,305 </TD>
<TD id=TBL4286.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">959,469 </TD>
<TD id=TBL4286.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,056,922 </TD>
<TD id=TBL4286.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.5 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4200 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Cost of goods sold</FONT></P></TD>
<TD id=TBL4286.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">228,965 </TD>
<TD id=TBL4286.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">222,022 </TD>
<TD id=TBL4286.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">630,643 </TD>
<TD id=TBL4286.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">679,113 </TD>
<TD id=TBL4286.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.6 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4205 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Gross profit</FONT></P></TD>
<TD id=TBL4286.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">130,326 </TD>
<TD id=TBL4286.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">130,283 </TD>
<TD id=TBL4286.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">328,826 </TD>
<TD id=TBL4286.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">377,809 </TD>
<TD id=TBL4286.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.7 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4210 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Operating expenses:</FONT></P></TD>
<TD id=TBL4286.finRow.7.lead.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.symb.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.amt.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.trail.B2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.lead.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.symb.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.amt.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.trail.B3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.lead.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.symb.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.amt.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.trail.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.lead.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.symb.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.amt.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.7.trail.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL4286.finRow.8 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4211 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Selling and service</FONT></P></TD>
<TD id=TBL4286.finRow.8.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.8.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.8.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">34,715 </TD>
<TD id=TBL4286.finRow.8.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.8.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.8.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.8.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">32,961 </TD>
<TD id=TBL4286.finRow.8.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.8.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.8.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.8.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">93,317 </TD>
<TD id=TBL4286.finRow.8.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.8.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.8.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.8.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">90,045 </TD>
<TD id=TBL4286.finRow.8.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.9 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA4216 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Research and development</FONT></P></TD>
<TD id=TBL4286.finRow.9.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.9.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.9.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">8,332 </TD>
<TD id=TBL4286.finRow.9.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.9.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.9.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.9.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">7,822 </TD>
<TD id=TBL4286.finRow.9.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.9.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.9.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.9.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">24,907 </TD>
<TD id=TBL4286.finRow.9.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.9.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.9.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.9.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">23,580 </TD>
<TD id=TBL4286.finRow.9.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.10 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4221 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">General and administrative</FONT></P></TD>
<TD id=TBL4286.finRow.10.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.10.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.10.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">13,127 </TD>
<TD id=TBL4286.finRow.10.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.10.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.10.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.10.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">13,429 </TD>
<TD id=TBL4286.finRow.10.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.10.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.10.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.10.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">40,897 </TD>
<TD id=TBL4286.finRow.10.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.10.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.10.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.10.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">39,080 </TD>
<TD id=TBL4286.finRow.10.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.11 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">
<P id=PARA4226 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amortization of intangible assets</FONT></P></TD>
<TD id=TBL4286.finRow.11.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.11.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.11.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">6,285 </TD>
<TD id=TBL4286.finRow.11.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.11.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.11.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.11.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">5,277 </TD>
<TD id=TBL4286.finRow.11.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.11.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.11.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.11.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">17,460 </TD>
<TD id=TBL4286.finRow.11.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.11.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.11.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.11.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">15,721 </TD>
<TD id=TBL4286.finRow.11.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.12 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4231 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Gain on remeasurement of contingent consideration</FONT></P></TD>
<TD id=TBL4286.finRow.12.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.12.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.12.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4286.finRow.12.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.12.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.12.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.12.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4286.finRow.12.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.12.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.12.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.12.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4286.finRow.12.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.12.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.12.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.12.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,877</TD>
<TD id=TBL4286.finRow.12.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL4286.finRow.13 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4236 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total operating expenses</FONT></P></TD>
<TD id=TBL4286.finRow.13.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.13.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.13.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">62,459 </TD>
<TD id=TBL4286.finRow.13.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.13.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.13.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.13.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">59,489 </TD>
<TD id=TBL4286.finRow.13.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.13.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.13.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.13.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">176,581 </TD>
<TD id=TBL4286.finRow.13.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.13.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.13.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.13.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">163,549 </TD>
<TD id=TBL4286.finRow.13.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.14 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4241 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Income from operations</FONT></P></TD>
<TD id=TBL4286.finRow.14.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.14.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.14.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">67,867 </TD>
<TD id=TBL4286.finRow.14.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.14.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.14.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.14.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,794 </TD>
<TD id=TBL4286.finRow.14.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.14.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.14.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.14.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">152,245 </TD>
<TD id=TBL4286.finRow.14.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.14.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.14.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.14.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">214,260 </TD>
<TD id=TBL4286.finRow.14.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.15 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4246 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total other income (expense), net</FONT></P></TD>
<TD id=TBL4286.finRow.15.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.15.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.15.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(14,613</TD>
<TD id=TBL4286.finRow.15.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4286.finRow.15.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.15.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.15.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(15,932</TD>
<TD id=TBL4286.finRow.15.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4286.finRow.15.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.15.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.15.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(44,816</TD>
<TD id=TBL4286.finRow.15.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4286.finRow.15.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.15.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.15.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(22,752</TD>
<TD id=TBL4286.finRow.15.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL4286.finRow.16 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4251 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Income before provision for income taxes</FONT></P></TD>
<TD id=TBL4286.finRow.16.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.16.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.16.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">53,254 </TD>
<TD id=TBL4286.finRow.16.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.16.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.16.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.16.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">54,862 </TD>
<TD id=TBL4286.finRow.16.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.16.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.16.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.16.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">107,429 </TD>
<TD id=TBL4286.finRow.16.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.16.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.16.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.16.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">191,508 </TD>
<TD id=TBL4286.finRow.16.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.17 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4256 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Provision for income taxes</FONT></P></TD>
<TD id=TBL4286.finRow.17.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.17.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.17.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">19,218 </TD>
<TD id=TBL4286.finRow.17.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.17.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.17.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.17.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">18,365 </TD>
<TD id=TBL4286.finRow.17.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.17.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.17.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.17.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">38,864 </TD>
<TD id=TBL4286.finRow.17.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.17.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.17.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.17.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">66,285 </TD>
<TD id=TBL4286.finRow.17.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.18 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4261 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income</FONT></P></TD>
<TD id=TBL4286.finRow.18.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.18.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.18.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">34,036 </TD>
<TD id=TBL4286.finRow.18.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.18.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.18.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.18.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">36,497 </TD>
<TD id=TBL4286.finRow.18.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.18.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.18.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.18.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,565 </TD>
<TD id=TBL4286.finRow.18.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.18.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.18.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.18.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">125,223 </TD>
<TD id=TBL4286.finRow.18.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.19 style="BACKGROUND-COLOR: #ffffff">
<TD style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.lead.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.symb.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.amt.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.trail.B2 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.lead.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.symb.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.amt.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.trail.B3 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.lead.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.symb.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.amt.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.trail.B4 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.lead.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.symb.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.amt.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.19.trail.B5 style="BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR>
<TR id=TBL4286.finRow.20 style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.lead.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.symb.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.amt.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.trail.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.lead.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.symb.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.amt.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.trail.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.lead.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.symb.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.amt.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.trail.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.lead.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.symb.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.amt.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.20.trail.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL4286.finRow.21 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4266 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Residential power products</FONT></P></TD>
<TD id=TBL4286.finRow.21.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.21.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4286.finRow.21.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">184,967 </TD>
<TD id=TBL4286.finRow.21.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.21.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.21.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4286.finRow.21.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">183,747 </TD>
<TD id=TBL4286.finRow.21.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.21.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.21.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4286.finRow.21.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">475,268 </TD>
<TD id=TBL4286.finRow.21.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.21.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.21.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4286.finRow.21.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">527,308 </TD>
<TD id=TBL4286.finRow.21.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.22 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4271 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Commercial &amp; industrial power products</FONT></P></TD>
<TD id=TBL4286.finRow.22.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.22.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.22.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">148,234 </TD>
<TD id=TBL4286.finRow.22.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.22.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.22.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.22.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">146,411 </TD>
<TD id=TBL4286.finRow.22.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.22.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.22.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.22.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">416,577 </TD>
<TD id=TBL4286.finRow.22.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.22.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.22.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.22.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">467,248 </TD>
<TD id=TBL4286.finRow.22.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.23 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4276 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other</FONT></P></TD>
<TD id=TBL4286.finRow.23.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.23.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.23.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">26,090 </TD>
<TD id=TBL4286.finRow.23.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.23.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.23.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.23.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">22,147 </TD>
<TD id=TBL4286.finRow.23.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.23.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.23.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.23.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">67,624 </TD>
<TD id=TBL4286.finRow.23.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.23.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.23.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4286.finRow.23.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">62,366 </TD>
<TD id=TBL4286.finRow.23.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4286.finRow.24 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">
<P id=PARA4281 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net sales</FONT></P></TD>
<TD id=TBL4286.finRow.24.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.24.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.24.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">359,291 </TD>
<TD id=TBL4286.finRow.24.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.24.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.24.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.24.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">352,305 </TD>
<TD id=TBL4286.finRow.24.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.24.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.24.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.24.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">959,469 </TD>
<TD id=TBL4286.finRow.24.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4286.finRow.24.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4286.finRow.24.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4286.finRow.24.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,056,922 </TD>
<TD id=TBL4286.finRow.24.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA2899 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&nbsp;</I></FONT></P>
<P id=PARA2903 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Net sales.</I>&nbsp;&nbsp;&nbsp;&nbsp;Net sales increased $7.0&nbsp;million, or 2.0%, to $359.3 million for the three months ended September 30, 2015 from $352.3&nbsp;million for the three months ended September 30, 2014. Acquisitions completed in the last twelve months accounted for $33.9 million of our sales in the three months ended September 30, 2015. Residential product sales for the third quarter increased to $185.0 million as compared to $183.7 million for the third quarter of 2014. The increase was due to a combination of contributions from recent acquisitions being mostly offset by a decline in shipments of home standby generators. The softness in home standby shipments was primarily driven by the continuation of low power outage severity that was significantly below the prior year and, to a lesser extent, by a modest level of inventory destocking in certain channels. Commercial and industrial (C&amp;I) product sales for the third quarter of 2015 were $148.2 million as compared to $146.4 million for the comparable period in 2014. The increase was primarily due to contributions from a recent acquisition and higher shipments of stationary equipment to industrial distributors, mostly offset by a significant decline in shipments of mobile products into oil &amp; gas markets as a result of lower capital spending caused by the substantial decline in energy prices. </FONT></P>
<P id=PARA2904 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2905 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net sales decreased $97.4&nbsp;million, or 9.2%, to $959.5 million for the nine months ended September 30, 2015 from $1,056.9&nbsp;million for the nine months ended September 30, 2014. Acquisitions completed in the last twelve months accounted for $47.9 million of our sales in the nine months ended September 30, 2015. Residential product sales were $475.3 million for the nine months ended September 30, 2015 as compared to $527.3 million for the nine months ended September 30, 2014. The decline was primarily driven by a power outage severity environment that is well below normalized levels year-to-date and significantly below the prior year. The low power outage environment resulted in a large decline in shipments of home standby generators and, to a lesser extent, portable generators, partially offset by contributions from recent acquisitions. C&amp;I product sales were $416.6 million for the nine months ended September 30, 2015 as compared to $467.2 million for the comparable period in 2014. The decrease was primarily due to a significant decline in shipments of mobile products into oil &amp; gas markets and lower shipments to telecom national account customers as a result of a reduction in capital spending by certain of these customers. Partially offsetting these declines were higher shipments of stationary equipment to industrial distributors and contributions from a recent acquisition. </FONT></P>
<P id=PARA2906 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&nbsp;</I></FONT></P>
<P id=PARA3523.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3523  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3523  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3523  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">16</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3523  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3523  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3523.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA2907 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; BACKGROUND-COLOR: #ffffff"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Gross profit.</I>&nbsp;&nbsp;&nbsp;&nbsp;Gross profit margin for the third quarter of 2015 was 36.3% compared to 37.0% in the prior-year third quarter. The decline was primarily driven by unfavorable product mix and, to a lesser extent, the impact from recent acquisitions, partially offset by the favorable impact from improved pricing along with lower commodity costs and benefits from overseas components sourcing due to a stronger U.S. dollar. </FONT></P>
<P id=PARA2908 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; BACKGROUND-COLOR: #ffffff"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></P>
<P id=PARA4480 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; BACKGROUND-COLOR: #ffffff"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA4481 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; BACKGROUND-COLOR: #ffffff"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Gross profit margin for the nine months ended September 30, 2015 was 34.3% compared to 35.7% for the nine months ended September 30, 2014. The decline was driven by a number of factors including a temporary increase in certain costs associated with the slowdown of activity in west coast ports, unfavorable absorption of manufacturing overhead-related costs, mark-to-market adjustments on commodity forward contracts and the impact from recent acquisitions, partially offset by the favorable impact from improved pricing along with lower commodity costs and benefits from overseas components sourcing due to a stronger U.S. dollar. </FONT></P>
<P id=PARA4482 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; BACKGROUND-COLOR: #ffffff"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA4483 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Operating expenses.</I>&nbsp;&nbsp;&nbsp;&nbsp;Operating expenses increased $3.0 million, or 5.0%, to $62.5 million for the three months ended September 30, 2015 from $59.5 million for the three months ended September 30, 2014. The increase was primarily due to the addition of recurring operating expenses associated with recent acquisitions, partially offset by reductions in certain other organic selling, general and administrative expenses. </FONT></P>
<P id=PARA4484 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&nbsp;</I></FONT></P>
<P id=PARA4485 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Operating expenses increased $13.1 million, or 8.0%, to $176.6 million for the nine months ended September 30, 2015 from $163.5 million for the nine months ended September 30, 2014. The increase was partially driven by a prior year $4.9 million gain relating to a remeasurement of a contingent earn-out obligation from a previous acquisition. Excluding this gain, operating expenses increased $8.2 million, or 4.8%, as compared to the nine months ended September 30, 2014, which was primarily driven by the addition of recurring operating expenses associated with recent acquisitions, and increased marketing and advertising expenses. These increases were partially offset by reductions in variable operating expenses on lower sales volumes. </FONT></P>
<P id=PARA4486 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&nbsp;</I></FONT></P>
<P id=PARA4487 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Other expense.</I>&nbsp;&nbsp;&nbsp;&nbsp;Other expense decreased $1.3 million to $14.6 million for the three months ended September 30, 2015 from $15.9 million for the three months ended September 30, 2014. The decrease was primarily due to a $2.1 million decrease in interest expense and a prior year voluntary $50 million prepayment of Term Loan debt, which resulted in a non-cash $1.8 million loss on extinguishment of debt in the third quarter of 2014. These decreases were partially offset by a current year $2.4 million non-cash loss relating to a 25 basis point increase in borrowing costs as a result of the net debt leverage ratio going above 3.0 times at June 30, 2015.</FONT></P>
<P id=PARA2908 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; BACKGROUND-COLOR: #ffffff"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT>&nbsp;</P>
<P id=PARA4489 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other expense increased $22.0 million, or 97.0%, to $44.8 million for the nine months ended September 30, 2015 from $22.8 million for the nine months ended September 30, 2014. The increase was primarily due to a prior year $16.0 million non-cash gain relating to a 25 basis point reduction in borrowing costs as a result of the net debt leverage ratio falling below 3.0 times at March 31, 2014, and a current year $2.4 million non-cash loss relating to a 25 basis point increase in borrowing costs as a result of the net debt leverage ratio going back above 3.0 times at June 30, 2015. Additionally, during the first nine months of 2015, $150 million of voluntary prepayments of Term Loan debt were made, resulting in a non-cash $4.8 million loss on extinguishment of debt, compared to a prior year voluntary $50 million prepayment of Term Loan debt, which resulted in a non-cash $1.8 million loss on extinguishment of debt in 2014. These debt repayments resulted in a $3.2 million decrease in interest expense. </FONT></P>
<P id=PARA4490 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA4491 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Provision for income taxes.</I>&nbsp;&nbsp; Income tax expense was $19.2 million for the three months ended September 30, 2015 compared to $18.4 million for the three months ended September 30, 2014. Income tax expense was $38.9 million for the nine months ended September 30, 2015 compared to $66.3 million for the nine months ended September 30, 2014. The decrease was primarily driven by lower pre-tax income during the first nine months of 2015 compared to the first nine months of 2014. The effective income tax rates for the nine months ended September 30, 2015 and 2014 were 36.2% and 34.6%, respectively. The increase is attributable to a decrease in our federal domestic production activity deduction due to lower pre-tax income during the first nine months of 2015 compared to the first nine months of 2014. In addition, during the second quarter of 2014, the company recognized a gain related to certain earn-out obligation adjustments in connection with acquisitions. This gain was not taxable, and therefore, decreased the effective tax rate during that period.</FONT></P></FONT>
<P id=PARA2920 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2921 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Net income.</I>&nbsp;&nbsp;&nbsp;&nbsp;Due to the factors outlined above, we generated net income of $34.0&nbsp;million for the three months ended September 30, 2015 compared to $36.5&nbsp;million for the three months ended September 30, 2014, and generated net income of $68.6 million for the nine months ended September 30, 2015 compared to the $125.2 million for the nine months ended September 30, 2014. </FONT></P>
<P id=PARA2922 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2923 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Adjusted EBITDA.</I>&nbsp;&nbsp;&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"> Adjusted EBITDA decreased $1.9 million or 2.3%, to $81.2 million for the three months ended September 30, 2015 </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">from $83.1 million for the three months ended September 30, 2014, due to the factors outlined above</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">. Adjusted EBITDA decreased $54.4 million or 22.2%, to $190.7 million for the nine months ended September 30, 2015 </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">from $245.1 million for the nine months ended September 30, 2014, due to the factors outlined above</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">.</FONT></P>
<P id=PARA2924 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3524.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3524  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3524  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3524  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">17</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3524  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3524  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3524.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA2926 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></P>
<P id=PARA4492 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Adjusted Net Income.</I>&nbsp;&nbsp;&nbsp; Adjusted Net Income of $63.4 million for the three months ended September 30, 2015 increased 9.6% from $57.9&nbsp;million for the three months ended September 30, 2014, primarily due to a decrease in cash income tax expense. Adjusted Net Income of $133.1 million for the nine months ended September 30, 2015 decreased 19.7% from $165.7&nbsp;million for the nine months ended September 30, 2014, due to the factors outlined above partially offset by a decrease in cash income tax expense. </FONT></P>
<P id=PARA2926 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</FONT></P>
<P id=PARA2927 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">See &#8220;Non-GAAP Measures&#8221; for a discussion of how we calculate Adjusted EBITDA and Adjusted Net Income and the limitations on their usefulness.</FONT></P>
<P id=PARA2928 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2929 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Liquidity and Financial Condition</B></FONT></P>
<P id=PARA2930 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2931 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Our primary cash requirements include payment for our raw material and component supplies, salaries &amp; benefits, operating expenses, interest and principal payments on our debt and capital expenditures. We finance our operations primarily through cash flow generated from operating activities and, if necessary, borrowings under our Amended ABL Facility.</FONT></P>
<P id=PARA2932 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2933 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company&#8217;s credit agreements provide for a $1.2 billion Term Loan and include a $300.0 million uncommitted incremental term loan facility. The Term Loan matures on May 31, 2020. The Term Loan initially bore interest at rates based upon either a base rate plus an applicable margin of 1.75% or adjusted LIBOR rate plus an applicable margin of 2.75%, subject to a LIBOR floor of 0.75%. Beginning in the second quarter of 2014, and measured each subsequent quarter thereafter, the applicable margin related to base rate loans is reduced to 1.50% and the applicable margin related to LIBOR rate loans is reduced to 2.50%, to the extent that the Company&#8217;s net debt leverage ratio, as defined in the Term Loan, is below 3.00 to 1.00 for that measurement period. The Company&#8217;s net debt leverage ratio as of September 30, 2015 was above 3.00 to 1.00. As of September 30, 2015, the Company is in compliance with all covenants of the Term Loan. There are no financial maintenance covenants on the Term Loan.</FONT></P>
<P id=PARA2934 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2935 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company&#8217;s credit agreements also provide for the $250.0 million Amended ABL Facility. The maturity date of the Amended ABL Facility is May 29, 2020. In May 2015, the Company borrowed $100.0 million under the Amended ABL Facility, which was used as a voluntary prepayment towards the Term Loan. As of September 30, 2015, there was $100.0 million outstanding under the Amended ABL Facility, and&nbsp;the Company is in compliance with all covenants of the Amended ABL Facility. </FONT></P>
<P id=PARA2936 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2937 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">For additional information regarding our credit agreements and their potential impact, see Note 9, &#8220;Credit Agreements&#8221; of our condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.</FONT></P>
<P id=PARA2938 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT>&nbsp;</P>
<P id=PARA4494 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">At September 30, 2015, we had cash and cash equivalents on hand of $46.5&nbsp;million and $148.5&nbsp;million of availability under our revolving ABL credit facility, net of outstanding letters of credit. </FONT></P>
<P id=PARA4495 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA4496 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On August 5, 2015, the Company&#8217;s Board of Directors approved a $200.0 million stock repurchase program. Under the program, the Company may repurchase up to $200.0 million of its common stock over 24 months from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions and other considerations. The repurchase may be executed using open market purchases, privately negotiated agreements or other transactions. The actual timing, number and value of shares repurchased under the program will be determined by management at its discretion and will depend on a number of factors, including the market price of the Company&#8217;s shares of common stock and general market and economic conditions, applicable legal requirements, and compliance with the terms of the Company&#8217;s outstanding indebtedness. The repurchases will be funded from cash on hand or available borrowings. The stock repurchase program may be suspended or discontinued at any time without prior notice.</FONT></P></FONT>
<P id=PARA2942 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2943 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">For the three months ended September 30, 2015, the Company repurchased 2,150,000 shares of its common stock for $64.4 million, funded with cash on hand. </FONT></P>
<P id=PARA2944 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2945 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Long-term Liquidity</B></FONT></P>
<P id=PARA2946 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2947 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">We believe that our cash flow from operations and availability under the Amended ABL Facility, combined with relatively low ongoing capital expenditure requirements and favorable tax attributes (which result in a lower cash tax rate as compared to the U.S. statutory tax rate) provide us with sufficient capital to continue to grow our business in the future. We will use a portion of our cash flow to pay interest and principal on our outstanding debt as well as repurchase shares of our common stock, impacting the amount available for working capital, capital expenditures and other general corporate purposes. As we continue to expand our business, we may require additional capital to fund working capital, capital expenditures or acquisitions.</FONT></P>
<P id=PARA2948 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3525.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3525  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3525  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3525  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">18</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3525  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3525  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3525.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2953 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Cash </B><B>F</B><B>low</B></FONT></P>
<P id=PARA2954 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2955 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Nine</B></I><I><B> months ended </B></I><I><B>September 30</B></I><I><B>, 2015 compared to </B></I><I><B>nine </B></I><I><B>months ended </B></I><I><B>September 30</B></I><I><B>, 2014</B></I></FONT></P>
<P id=PARA2956 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2957 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following table summarizes our cash flows by category for the periods presented:</FONT></P>
<P id=PARA2958 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P>
<TABLE id=TBL4308  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL4308.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA4287 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Nine Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL4308.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.1.lead.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.1.symb.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.1.amt.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: center"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.1.trail.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.1.lead.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.1.symb.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.1.amt.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: center"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.1.trail.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4308.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom">
<P id=PARA4288 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(U.S. Dollars in thousands)</FONT></P></TD>
<TD id=TBL4308.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4289 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4308.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4290 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4308.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.2.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.2.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4291 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>$ Change</B></FONT></P></TD>
<TD id=TBL4308.finRow.2.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.2.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4308.finRow.2.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4292 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>% Change</B></FONT></P></TD>
<TD id=TBL4308.finRow.2.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4308.finRow.3>
<TD>&nbsp;</TD>
<TD id=TBL4308.finRow.3.lead.B2>&nbsp;</TD>
<TD id=TBL4308.finRow.3.symb.B2>&nbsp;</TD>
<TD id=TBL4308.finRow.3.amt.B2>&nbsp;</TD>
<TD id=TBL4308.finRow.3.trail.B2>&nbsp;</TD>
<TD id=TBL4308.finRow.3.lead.B3>&nbsp;</TD>
<TD id=TBL4308.finRow.3.symb.B3>&nbsp;</TD>
<TD id=TBL4308.finRow.3.amt.B3>&nbsp;</TD>
<TD id=TBL4308.finRow.3.trail.B3>&nbsp;</TD>
<TD id=TBL4308.finRow.3.lead.B4>&nbsp;</TD>
<TD id=TBL4308.finRow.3.symb.B4>&nbsp;</TD>
<TD id=TBL4308.finRow.3.amt.B4>&nbsp;</TD>
<TD id=TBL4308.finRow.3.trail.B4>&nbsp;</TD>
<TD id=TBL4308.finRow.3.lead.B5>&nbsp;</TD>
<TD id=TBL4308.finRow.3.symb.B5>&nbsp;</TD>
<TD id=TBL4308.finRow.3.amt.B5>&nbsp;</TD>
<TD id=TBL4308.finRow.3.trail.B5>&nbsp;</TD></TR>
<TR id=TBL4308.finRow.4 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4293 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net cash provided by operating activities</FONT></P></TD>
<TD id=TBL4308.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4308.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">76,859 </TD>
<TD id=TBL4308.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4308.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4308.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">142,511 </TD>
<TD id=TBL4308.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4308.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4308.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(65,652</TD>
<TD id=TBL4308.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4308.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">-46.1</TD>
<TD id=TBL4308.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>%</TD></TR>
<TR id=TBL4308.finRow.5 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4298 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net cash used in investing activities</FONT></P></TD>
<TD id=TBL4308.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4308.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4308.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(94,480</TD>
<TD id=TBL4308.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4308.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4308.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4308.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(28,024</TD>
<TD id=TBL4308.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4308.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4308.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4308.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(66,456</TD>
<TD id=TBL4308.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD>
<TD id=TBL4308.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4308.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4308.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">237.1</TD>
<TD id=TBL4308.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>%</TD></TR>
<TR id=TBL4308.finRow.6 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4303 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net cash used in financing activities</FONT></P></TD>
<TD id=TBL4308.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(122,754</TD>
<TD id=TBL4308.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4308.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(90,522</TD>
<TD id=TBL4308.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4308.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(32,232</TD>
<TD id=TBL4308.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4308.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4308.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">35.6</TD>
<TD id=TBL4308.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>%</TD></TR></TABLE>
<P id=PARA2960 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2962 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></P>
<P id=PARA4497 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net cash provided by operating activities was $76.9&nbsp;million for the nine months ended September 30, 2015 compared to $142.5 million for the nine months ended September 30, 2014. This 46.1% decrease was primarily the result of lower operating earnings during the current year along with higher working capital investment as finished goods inventory levels increased due to lower-than-expected demand in certain of our end markets. This decline was partially offset by lower taxes paid compared to the prior year. </FONT></P>
<P id=PARA2962 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</FONT></P>
<P id=PARA2963 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net cash used in investing activities was $94.5 million for the nine months ended September 30, 2015, which was primarily due to cash payments of $74.5 million related to the acquisition of businesses and $20.1 million for the purchase of property and equipment. Net cash used in investing activities was $28.0 million for the nine months ended September 30, 2014, which was primarily due to cash payments of $22.7 million for the purchase of property and equipment and $5.3 million related to the acquisition of businesses. </FONT></P>
<P id=PARA2964 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2965 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net cash used in financing activities was $122.8 million for the nine months ended September 30, 2015, primarily representing $165.8 million of debt repayments ($150.6 million of long-term borrowings and $15.2 million of short-term borrowings) partially offset by $114.3 million cash proceeds from borrowings ($100.0 million from long-term borrowings under the ABL facility and $14.3 million from short-term borrowings). In addition, the Company paid $64.4 million for the repurchase of its common stock and $12.4 million related to the net share settlement of equity awards, which was partially offset by $8.9 million of cash inflow related to excess tax benefits of equity awards.</FONT></P>
<P id=PARA2966 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2967 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net cash used in financing activities was $90.5 million for the nine months ended September 30, 2014, primarily representing $93.6 million of debt repayments ($68.9 million of long-term borrowings and $24.7 million of short-term borrowings) partially offset by $4.9 million cash proceeds from short-term borrowings. In addition, the Company paid $10.3 million related to the net share settlement of equity awards, which was partially offset by $9.2 million of cash inflow related to the excess tax benefits of equity awards.</FONT></P>
<P id=PARA2968 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2969 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Contractual Obligations</B></FONT></P>
<P id=PARA2970 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2971 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">During March 2015, the Company made a $50.0 million voluntary prepayment of its Term Loan. During May 2015, the Company amended its Term Loan and ABL Facility, and borrowed $100.0 million under the Amended ABL Facility, which was used as a voluntary prepayment towards the Term Loan. Refer to Note 9, &#8220;Credit Agreements,&#8221; to the condensed consolidated financial statements for further information. Other than these items, there have been no material changes to our contractual obligations since the February 27, 2015 filing of our Annual Report on Form 10-K for the year ended December 31, 2014.</FONT></P>
<P id=PARA2972 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2973 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Off-Balance Sheet Arrangements</B></FONT></P>
<P id=PARA2974 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2975 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">There have been no material changes to off-balance sheet arrangements since the February 27, 2015 filing of our Annual Report on Form 10-K for the year ended December 31, 2014.</FONT></P>
<P id=PARA2976 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2977 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Critical Accounting Policies</B></FONT></P>
<P id=PARA2978 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2979 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">There have been no material changes in our critical accounting policies since the February 27, 2015 filing of our Annual Report on Form 10-K for the year ended December 31, 2014.</FONT></P>
<P id=PARA2980 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2981 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">As discussed in our Annual Report on Form 10-K for the year ended December 31, 2014, in preparing the financial statements in accordance with U.S. GAAP, we are required to make estimates and assumptions that have an impact on the asset, liability, revenue and expense amounts reported. These estimates can also affect our supplemental information disclosures, including information about contingencies, risk and financial condition. We believe, given current facts and circumstances, that our estimates and assumptions are reasonable, adhere to U.S. GAAP and are consistently applied. Inherent in the nature of an estimate or assumption is the fact that actual results may differ from estimates and estimates may vary as new facts and circumstances arise. We make routine estimates and judgments in determining net realizable value of accounts receivable, inventories, property and equipment, and prepaid expenses. We believe that our most critical accounting estimates and assumptions are in the following areas: goodwill and other intangible asset impairment assessment; business combinations and purchase accounting; defined benefit pension obligations; estimates of allowance for doubtful accounts, excess and obsolete inventory reserves, product warranty and other contingencies; derivative accounting; income taxes and share based compensation.</FONT></P>
<P id=PARA2982 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3526.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3526  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3526  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3526  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">19</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3526  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3526  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3526.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA2983 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Non-GAAP </B><B>M</B><B>easures</B></FONT></P>
<P id=PARA2984 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&nbsp;</I></FONT></P>
<P id=PARA2985 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Adjusted EBITDA</B></I></FONT></P>
<P id=PARA2986 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA2987 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjusted EBITDA represents net income before interest expense, taxes, depreciation and amortization, as further adjusted for the other items reflected in the reconciliation table set forth below. </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The computation of Adjusted EBITDA is based on the definition of EBITDA contained in both the Term Loan and Amended ABL Facility, which is substantially the same definition that was contained in the Company&#8217;s previous credit agreements. </FONT></P>
<P id=PARA2988 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA2989 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">We view Adjusted EBITDA as a key measure of our performance. We present Adjusted EBITDA not only due to its importance for purposes of our credit agreements but also because it assists us in comparing our performance across reporting periods on a consistent basis as it excludes items that we do not believe are indicative of our core operating performance. Our management uses Adjusted EBITDA:</FONT></P>
<P id=PARA2990 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB2992  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2993 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2994 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>for planning purposes, including the preparation of our annual operating budget and developing and refining our internal projections for future periods;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB2996  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA2997 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA2998 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>to allocate resources to enhance the financial performance of our business;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3000  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3001 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3002 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>as a benchmark for the determination of the bonus component of compensation for our senior executives under our management incentive plan, as described further in our 2015 proxy statement;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3004  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3005 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3006 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>to evaluate the effectiveness of our business strategies and as a supplemental tool in evaluating our performance against our budget for each period; and</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3008  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3009 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3010 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>in communications with our Board of Directors and investors concerning our financial performance.</FONT></P></TD></TR></TABLE>
<P id=PARA3011 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3012 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">We believe Adjusted EBITDA is used by securities analysts, investors and other interested parties in the evaluation of the Company. Management believes the disclosure of Adjusted EBITDA offers an additional financial metric that, when coupled with U.S.&nbsp;GAAP results and the reconciliation to U.S.&nbsp;GAAP results, provides a more complete understanding of our results of operations and the factors and trends affecting our business. We believe Adjusted EBITDA is useful to investors for the following reasons:</FONT></P>
<P id=PARA3013 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3015  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3016 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3017 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>Adjusted EBITDA and similar non-GAAP measures are widely used by investors to measure a company&#39;s operating performance without regard to items that can vary substantially from company to company depending upon financing and accounting methods, book values of assets, tax jurisdictions, capital structures and the methods by which assets were acquired;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3019  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3020 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3021 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>investors can use Adjusted EBITDA as a supplemental measure to evaluate the overall operating performance of our company, including our ability to service our debt and other cash needs; and</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3023  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3024 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3025 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>by comparing our Adjusted EBITDA in different historical periods, our investors can evaluate our operating performance excluding the impact of items described below.</FONT></P></TD></TR></TABLE>
<P id=PARA3026 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3027 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The adjustments included in the reconciliation table listed below are provided for under our Term Loan and Amended ABL Facility, and also are presented to illustrate the operating performance of our business in a manner consistent with the presentation used by our management and Board of Directors. These adjustments eliminate the impact of a number of items that:</FONT></P>
<P id=PARA3028 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3030  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3031 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3032 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>we do not consider indicative of our ongoing operating performance, such as non-cash write-downs and other charges, non-cash gains and write-offs relating to the retirement of debt, severance costs and other restructuring-related business optimization expenses;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3034  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3035 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3036 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>we believe to be akin to, or associated with, interest expense, such as administrative agent fees, revolving credit facility commitment fees and letter of credit fees; or</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3038  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3039 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3040 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>are non-cash in nature, such as share-based compensation.</FONT></P></TD></TR></TABLE>
<P id=PARA3041 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3527.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3527  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3527  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3527  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">20</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3527  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3527  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3527.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA3042 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">We explain in more detail in footnotes (a)&nbsp;through (f)&nbsp;below why we believe these adjustments are useful in calculating Adjusted EBITDA as a measure of our operating performance.</FONT></P>
<P id=PARA3043 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3044 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjusted EBITDA does not represent, and should not be a substitute for, net income or cash flows from operations as determined in accordance with U.S.&nbsp;GAAP. Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under U.S.&nbsp;GAAP. Some of the limitations are:</FONT></P>
<P id=PARA3045 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3047  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3048 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3049 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjusted EBITDA does not reflect our cash expenditures, or future requirements for capital expenditures or contractual commitments;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3051  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3052 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3053 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3055  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3056 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3057 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjusted EBITDA does not reflect the significant interest expense, or the cash requirements necessary to service interest or principal payments on our debt;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3059  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3060 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3061 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future, and Adjusted EBITDA does not reflect any cash requirements for such replacements;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3063  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3064 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3065 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">several of the adjustments that we use in calculating Adjusted EBITDA, such as non-cash write-downs and other charges, while not involving cash expense, do have a negative impact on the value of our assets as reflected in our consolidated balance sheet prepared in accordance with U.S.&nbsp;GAAP; and</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3067  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3068 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3069 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>other companies may calculate Adjusted EBITDA differently than we do, limiting its usefulness as a comparative measure.</FONT></P></TD></TR></TABLE>
<P id=PARA3070 style="TEXT-ALIGN: justify; MARGIN: 0pt 0pt 0pt 54pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3071 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Furthermore, as noted above, one of our uses of Adjusted EBITDA is as a benchmark for determining elements of compensation for our senior executives. At the same time, some or all of these senior executives have responsibility for monitoring our financial results, generally including the adjustments in calculating Adjusted EBITDA (subject ultimately to review by our Board of Directors in the context of the Board&#39;s review of our quarterly financial statements). While many of the adjustments (for example, transaction costs and credit facility fees), involve mathematical application of items reflected in our financial statements, others involve a degree of judgment and discretion. While we believe all of these adjustments are appropriate, and while the quarterly calculations are subject to review by our Board of Directors in the context of the Board&#39;s review of our quarterly financial statements and certification by our Chief Financial Officer in a compliance certificate provided to the lenders under our Term Loan and Amended ABL Facility credit agreements, this discretion may be viewed as an additional limitation on the use of Adjusted EBITDA as an analytical tool.</FONT></P>
<P id=PARA3072 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3073 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Because of these limitations, Adjusted EBITDA should not be considered as a measure of discretionary cash available to us to invest in the growth of our business. We compensate for these limitations by relying primarily on our U.S.&nbsp;GAAP results and using Adjusted EBITDA only supplementally.</FONT></P>
<P id=PARA3074 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3075 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following table presents a reconciliation of net income to Adjusted EBITDA:</FONT></P>
<P id=PARA3076 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL4376  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL4376.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4376.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4376.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA4309 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Three Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL4376.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4376.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4376.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA4310 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Nine Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL4376.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4376.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom">
<P id=PARA4311 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(U.S. Dollars in thousands)</FONT></P></TD>
<TD id=TBL4376.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4376.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4312 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4376.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4376.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4376.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4313 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4376.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4376.finRow.2.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4376.finRow.2.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4314 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4376.finRow.2.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4376.finRow.2.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4376.finRow.2.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4315 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4376.finRow.2.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4376.finRow.3>
<TD>&nbsp;</TD>
<TD id=TBL4376.finRow.3.lead.B2>&nbsp;</TD>
<TD id=TBL4376.finRow.3.symb.B2>&nbsp;</TD>
<TD id=TBL4376.finRow.3.amt.B2>&nbsp;</TD>
<TD id=TBL4376.finRow.3.trail.B2>&nbsp;</TD>
<TD id=TBL4376.finRow.3.lead.B3>&nbsp;</TD>
<TD id=TBL4376.finRow.3.symb.B3>&nbsp;</TD>
<TD id=TBL4376.finRow.3.amt.B3>&nbsp;</TD>
<TD id=TBL4376.finRow.3.trail.B3>&nbsp;</TD>
<TD id=TBL4376.finRow.3.lead.B4>&nbsp;</TD>
<TD id=TBL4376.finRow.3.symb.B4>&nbsp;</TD>
<TD id=TBL4376.finRow.3.amt.B4>&nbsp;</TD>
<TD id=TBL4376.finRow.3.trail.B4>&nbsp;</TD>
<TD id=TBL4376.finRow.3.lead.B5>&nbsp;</TD>
<TD id=TBL4376.finRow.3.symb.B5>&nbsp;</TD>
<TD id=TBL4376.finRow.3.amt.B5>&nbsp;</TD>
<TD id=TBL4376.finRow.3.trail.B5>&nbsp;</TD></TR>
<TR id=TBL4376.finRow.4 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4316 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income</FONT></P></TD>
<TD id=TBL4376.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4376.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">34,036 </TD>
<TD id=TBL4376.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4376.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">36,497 </TD>
<TD id=TBL4376.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4376.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,565 </TD>
<TD id=TBL4376.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4376.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">125,223 </TD>
<TD id=TBL4376.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4376.finRow.5 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4321 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Interest expense</FONT></P></TD>
<TD id=TBL4376.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">10,210 </TD>
<TD id=TBL4376.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">12,294 </TD>
<TD id=TBL4376.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">32,241 </TD>
<TD id=TBL4376.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">35,411 </TD>
<TD id=TBL4376.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4376.finRow.6 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4326 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Depreciation and amortization</FONT></P></TD>
<TD id=TBL4376.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">10,597 </TD>
<TD id=TBL4376.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">8,789 </TD>
<TD id=TBL4376.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">29,760 </TD>
<TD id=TBL4376.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">25,745 </TD>
<TD id=TBL4376.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4376.finRow.7 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4331 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Provision for income taxes</FONT></P></TD>
<TD id=TBL4376.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">19,218 </TD>
<TD id=TBL4376.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">18,365 </TD>
<TD id=TBL4376.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.7.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.7.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.7.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">38,864 </TD>
<TD id=TBL4376.finRow.7.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.7.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.7.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.7.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">66,285 </TD>
<TD id=TBL4376.finRow.7.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4376.finRow.8 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4336 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Non-cash write-down and other adjustments (a)</FONT></P></TD>
<TD id=TBL4376.finRow.8.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.8.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.8.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">2,115 </TD>
<TD id=TBL4376.finRow.8.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.8.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.8.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.8.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,099 </TD>
<TD id=TBL4376.finRow.8.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.8.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.8.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.8.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">4,091 </TD>
<TD id=TBL4376.finRow.8.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.8.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.8.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.8.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,653</TD>
<TD id=TBL4376.finRow.8.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL4376.finRow.9 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4341 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Non-cash share-based compensation expense (b)</FONT></P></TD>
<TD id=TBL4376.finRow.9.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.9.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.9.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,799 </TD>
<TD id=TBL4376.finRow.9.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.9.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.9.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.9.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">3,200 </TD>
<TD id=TBL4376.finRow.9.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.9.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.9.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.9.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">6,889 </TD>
<TD id=TBL4376.finRow.9.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.9.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.9.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.9.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">9,403 </TD>
<TD id=TBL4376.finRow.9.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4376.finRow.10 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4346 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Loss on extinguishment of debt (c)</FONT></P></TD>
<TD id=TBL4376.finRow.10.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.10.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.10.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4376.finRow.10.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.10.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.10.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.10.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,836 </TD>
<TD id=TBL4376.finRow.10.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.10.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.10.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.10.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">4,795 </TD>
<TD id=TBL4376.finRow.10.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.10.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.10.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.10.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,836 </TD>
<TD id=TBL4376.finRow.10.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4376.finRow.11 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4351 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Gain) loss on change in contractual interest rate (d)</FONT></P></TD>
<TD id=TBL4376.finRow.11.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.11.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.11.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">2,381 </TD>
<TD id=TBL4376.finRow.11.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.11.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.11.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.11.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL4376.finRow.11.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.11.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.11.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.11.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">2,381 </TD>
<TD id=TBL4376.finRow.11.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.11.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.11.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.11.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(16,014</TD>
<TD id=TBL4376.finRow.11.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL4376.finRow.12 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4356 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Transaction costs and credit facility fees (e)</FONT></P></TD>
<TD id=TBL4376.finRow.12.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.12.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.12.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">317 </TD>
<TD id=TBL4376.finRow.12.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.12.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.12.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.12.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">889 </TD>
<TD id=TBL4376.finRow.12.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.12.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.12.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.12.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">999 </TD>
<TD id=TBL4376.finRow.12.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.12.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.12.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.12.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,590 </TD>
<TD id=TBL4376.finRow.12.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4376.finRow.13 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4361 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Business optimization expenses (f)</FONT></P></TD>
<TD id=TBL4376.finRow.13.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.13.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.13.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">5 </TD>
<TD id=TBL4376.finRow.13.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.13.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.13.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.13.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL4376.finRow.13.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.13.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.13.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.13.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,743 </TD>
<TD id=TBL4376.finRow.13.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.13.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.13.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.13.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL4376.finRow.13.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4376.finRow.14 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4366 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other</FONT></P></TD>
<TD id=TBL4376.finRow.14.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.14.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.14.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">494 </TD>
<TD id=TBL4376.finRow.14.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.14.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.14.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.14.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">91 </TD>
<TD id=TBL4376.finRow.14.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.14.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.14.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.14.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">404 </TD>
<TD id=TBL4376.finRow.14.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.14.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.14.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4376.finRow.14.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">264 </TD>
<TD id=TBL4376.finRow.14.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4376.finRow.15 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4371 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjusted EBITDA</FONT></P></TD>
<TD id=TBL4376.finRow.15.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.15.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4376.finRow.15.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">81,172 </TD>
<TD id=TBL4376.finRow.15.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.15.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.15.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4376.finRow.15.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">83,060 </TD>
<TD id=TBL4376.finRow.15.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.15.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.15.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4376.finRow.15.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">190,732 </TD>
<TD id=TBL4376.finRow.15.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4376.finRow.15.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4376.finRow.15.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4376.finRow.15.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">245,090 </TD>
<TD id=TBL4376.finRow.15.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR></TABLE>
<P id=PARA3077 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3079 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(a)&nbsp;&nbsp;&nbsp;Represents the following non-cash charges for the three and nine months ended September 30, 2015 and 2014: losses on disposals of assets, unrealized mark-to-market adjustments on commodity contracts, certain foreign currency adjustments and certain purchase accounting related adjustments in connection with permitted business acquisitions, as defined in our credit agreement. </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Additionally, the nine months ended September 30, 2014 includes adjustments for certain earn-out obligations in connection with acquisitions ($4.9 million).&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P>
<P id=PARA3528.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px">&nbsp;</P>
<DIV id=PGBK3528  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3528  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3528  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">21</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3528  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3528  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3528.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P>
<P id=PARA3080 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">We believe that adjusting net income for these non-cash charges is useful for the following reasons:</FONT></P>
<P id=PARA3081 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3083  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3084 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3085 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The loss on disposals of assets described above result from the sale of assets that are no longer useful in our business and therefore represent losses that are not from our core operations;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3087  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3088 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3089 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The adjustments for unrealized mark-to-market gains and losses on commodity contracts represent non-cash items to reflect changes in the fair value of forward contracts that have not been settled or terminated. We believe it is useful to adjust net income for these items because the charges do not represent a cash outlay in the period in which the charge is incurred, although Adjusted EBITDA must always be used together with our U.S.&nbsp;GAAP statements of comprehensive income and cash flows to capture the full effect of these contracts on our operating performance; </FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3091  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3092 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3093 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The purchase accounting adjustments represent non-cash items to reflect fair value at the date of acquisition, and therefore do not reflect our ongoing operations; and</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3095  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3096 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3097 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The adjustment for a certain earn-out obligation in connection with acquisitions recorded in the nine months ended September 30, 2014, is a one-time charge that we believe does not reflect our ongoing operations. </FONT></P></TD></TR></TABLE>
<P id=PARA3098 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3099 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(b)&nbsp;&nbsp;Represents share-based compensation expense to account for stock options, restricted stock and other stock awards over their vesting period.</FONT></P>
<P id=PARA3100 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3101 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(c)&nbsp;&nbsp;Represents&nbsp;the non-cash write-off of original issue discount and capitalized debt issuance costs due to voluntary debt prepayments.</FONT></P>
<P id=PARA3102 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3103 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(d) The amount for the three and nine months ended September 30, 2015 represents a non-cash loss relating to a 25 basis point increase in borrowing costs, as a result of the credit agreement leverage ratio rising above 3.0 times at June 30, 2015. The amount for the nine months ended September 30, 2014 represents a non-cash gain relating to a 25 basis point reduction in borrowing costs, as a result of the credit agreement leverage ratio falling below 3.0 times at March 31, 2014.</FONT></P>
<P id=PARA3104 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3105 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(e) Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement, equity issuance or debt issuance or refinancing, together with certain fees relating to our senior secured credit facilities, such as administrative agent fees and revolving credit facility commitment fees under our Term Loan and Amended ABL Facility, which we believe to be akin to, or associated with, interest expense and whose inclusion in Adjusted EBITDA is therefore similar to the inclusion of interest expense in that calculation.</FONT></P>
<P id=PARA3106 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3107 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(f) Represents severance and non-recurring restructuring charges related to the integration of our facilities, which represent expenses that are not from our core operations and do not reflect our ongoing operations. </FONT></P>
<P id=PARA3108 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>&nbsp;</B></I></FONT></P>
<P id=PARA3109 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>Adjusted Net Income</B></I></FONT></P>
<P id=PARA3110 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3112 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></P>
<P id=PARA4498 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjusted Net Income is defined as net income before provision for income taxes adjusted for the following items: cash income tax expense, amortization of intangible assets, amortization of deferred financing costs and original issue discount related to the Company&#8217;s debt, gains and losses on changes in cash flows related to the Company&#8217;s debt, intangible asset impairment charges (as applicable), transaction costs, losses on extinguishment of debt, business optimization expenses, purchase accounting adjustments, and certain other non-cash gains and losses as reflected in the reconciliation table set forth below</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">.</FONT></P>
<P id=PARA3112 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</FONT></P>
<P id=PARA3113 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">We believe Adjusted Net Income is used by securities analysts, investors and other interested parties in the evaluation of our company&#8217;s operations. Management believes the disclosure of Adjusted Net Income offers an additional financial metric that, when used in conjunction with U.S.&nbsp;GAAP results and the reconciliation to U.S.&nbsp;GAAP results, provides a more complete understanding of our results of operations, our cash flows, and the factors and trends affecting our business.</FONT></P>
<P id=PARA3114 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3115 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The adjustments included in the reconciliation table listed below are presented to illustrate the operating performance of our business in a manner consistent with the presentation used by investors and securities analysts. Similar to the Adjusted EBITDA reconciliation, these adjustments eliminate the impact of a number of items we do not consider indicative of our ongoing operating performance or cash flows, such as amortization costs, transaction costs and write-offs relating to the retirement of debt. We also make adjustments to present cash taxes paid as a result of our favorable tax attributes.</FONT></P>
<P id=PARA3116 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3117 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Similar to Adjusted EBITDA, Adjusted Net Income does not represent, and should not be a substitute for, net income or cash flows from operations as determined in accordance with U.S.&nbsp;GAAP. Adjusted Net Income has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under U.S.&nbsp;GAAP. Some of the limitations are:</FONT></P>
<P id=PARA3118 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3120  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3121 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3122 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjusted Net Income does not reflect changes in, or cash requirements for, our working capital needs;</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3124  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3125 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3126 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">although amortization is a non-cash charge, the assets being amortized may have to be replaced in the future, and Adjusted Net Income does not reflect any cash requirements for such replacements; and</FONT></P></TD></TR></TABLE>
<TABLE id=MTAB3128  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3129 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>&#8226;</I></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3130 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I></I>other companies may calculate Adjusted Net Income differently than we do, limiting its usefulness as a comparative measure.</FONT></P></TD></TR></TABLE>
<P id=PARA3131 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P>
<P id=PARA3132 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT>&nbsp;</P>
<P id=PARA3529.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3529  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3529  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3529  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">22</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3529  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3529  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3529.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<TABLE id=TBL4454  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL4454.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4454.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4454.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA4377 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Three Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL4454.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4454.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4454.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=6>
<P id=PARA4378 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Nine Months Ended September 30,</B></FONT></P></TD>
<TD id=TBL4454.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4454.finRow.2>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom">
<P id=PARA4379 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(U.S. Dollars in thousands, except share and per share data)</FONT></P></TD>
<TD id=TBL4454.finRow.2.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4454.finRow.2.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4380 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4454.finRow.2.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4454.finRow.2.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4454.finRow.2.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4381 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4454.finRow.2.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4454.finRow.2.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4454.finRow.2.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4382 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2015</B></FONT></P></TD>
<TD id=TBL4454.finRow.2.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL4454.finRow.2.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></TD>
<TD id=TBL4454.finRow.2.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colSpan=2>
<P id=PARA4383 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>2014</B></FONT></P></TD>
<TD id=TBL4454.finRow.2.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL4454.finRow.3>
<TD>&nbsp;</TD>
<TD id=TBL4454.finRow.3.lead.B2>&nbsp;</TD>
<TD id=TBL4454.finRow.3.symb.B2>&nbsp;</TD>
<TD id=TBL4454.finRow.3.amt.B2>&nbsp;</TD>
<TD id=TBL4454.finRow.3.trail.B2>&nbsp;</TD>
<TD id=TBL4454.finRow.3.lead.B3>&nbsp;</TD>
<TD id=TBL4454.finRow.3.symb.B3>&nbsp;</TD>
<TD id=TBL4454.finRow.3.amt.B3>&nbsp;</TD>
<TD id=TBL4454.finRow.3.trail.B3>&nbsp;</TD>
<TD id=TBL4454.finRow.3.lead.B4>&nbsp;</TD>
<TD id=TBL4454.finRow.3.symb.B4>&nbsp;</TD>
<TD id=TBL4454.finRow.3.amt.B4>&nbsp;</TD>
<TD id=TBL4454.finRow.3.trail.B4>&nbsp;</TD>
<TD id=TBL4454.finRow.3.lead.B5>&nbsp;</TD>
<TD id=TBL4454.finRow.3.symb.B5>&nbsp;</TD>
<TD id=TBL4454.finRow.3.amt.B5>&nbsp;</TD>
<TD id=TBL4454.finRow.3.trail.B5>&nbsp;</TD></TR>
<TR id=TBL4454.finRow.4 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4384 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income</FONT></P></TD>
<TD id=TBL4454.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4454.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">34,036 </TD>
<TD id=TBL4454.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4454.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">36,497 </TD>
<TD id=TBL4454.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4454.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,565 </TD>
<TD id=TBL4454.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</TD>
<TD id=TBL4454.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">125,223 </TD>
<TD id=TBL4454.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4454.finRow.5 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4389 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Provision for income taxes</FONT></P></TD>
<TD id=TBL4454.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">19,218 </TD>
<TD id=TBL4454.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">18,365 </TD>
<TD id=TBL4454.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">38,864 </TD>
<TD id=TBL4454.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">66,285 </TD>
<TD id=TBL4454.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4454.finRow.6 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4394 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Income before provision for income taxes</FONT></P></TD>
<TD id=TBL4454.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">53,254 </TD>
<TD id=TBL4454.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">54,862 </TD>
<TD id=TBL4454.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.6.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.6.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.6.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">107,429 </TD>
<TD id=TBL4454.finRow.6.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.6.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.6.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.6.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">191,508 </TD>
<TD id=TBL4454.finRow.6.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4454.finRow.7 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4399 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amortization of intangible assets</FONT></P></TD>
<TD id=TBL4454.finRow.7.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.7.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.7.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">6,285 </TD>
<TD id=TBL4454.finRow.7.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.7.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.7.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.7.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">5,277 </TD>
<TD id=TBL4454.finRow.7.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.7.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.7.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.7.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">17,460 </TD>
<TD id=TBL4454.finRow.7.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.7.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.7.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.7.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">15,721 </TD>
<TD id=TBL4454.finRow.7.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4454.finRow.8 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4404 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amortization of deferred financing costs and original issue discount</FONT></P></TD>
<TD id=TBL4454.finRow.8.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.8.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.8.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,024 </TD>
<TD id=TBL4454.finRow.8.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.8.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.8.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.8.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,824 </TD>
<TD id=TBL4454.finRow.8.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.8.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.8.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.8.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">4,368 </TD>
<TD id=TBL4454.finRow.8.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.8.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.8.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.8.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">4,845 </TD>
<TD id=TBL4454.finRow.8.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4454.finRow.9 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4409 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Loss on extinguishment of debt</FONT></P></TD>
<TD id=TBL4454.finRow.9.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.9.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.9.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </TD>
<TD id=TBL4454.finRow.9.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.9.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.9.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.9.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,836 </TD>
<TD id=TBL4454.finRow.9.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.9.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.9.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.9.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">4,795 </TD>
<TD id=TBL4454.finRow.9.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.9.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.9.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.9.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,836 </TD>
<TD id=TBL4454.finRow.9.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4454.finRow.10 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4414 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(Gain) loss on change in contractual interest rate</FONT></P></TD>
<TD id=TBL4454.finRow.10.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.10.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.10.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">2,381 </TD>
<TD id=TBL4454.finRow.10.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.10.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.10.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.10.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4454.finRow.10.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.10.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.10.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.10.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">2,381 </TD>
<TD id=TBL4454.finRow.10.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.10.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.10.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.10.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(16,014</TD>
<TD id=TBL4454.finRow.10.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL4454.finRow.11 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4419 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Transaction costs and other purchase accounting adjustments (a)</FONT></P></TD>
<TD id=TBL4454.finRow.11.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.11.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.11.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">979 </TD>
<TD id=TBL4454.finRow.11.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.11.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.11.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.11.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">565 </TD>
<TD id=TBL4454.finRow.11.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.11.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.11.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.11.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,482 </TD>
<TD id=TBL4454.finRow.11.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.11.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.11.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.11.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(4,134</TD>
<TD id=TBL4454.finRow.11.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>)</TD></TR>
<TR id=TBL4454.finRow.12 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4424 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Business optimization expenses</FONT></P></TD>
<TD id=TBL4454.finRow.12.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.12.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.12.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">5 </TD>
<TD id=TBL4454.finRow.12.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.12.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.12.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.12.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4454.finRow.12.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.12.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.12.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.12.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,743 </TD>
<TD id=TBL4454.finRow.12.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.12.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.12.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.12.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </TD>
<TD id=TBL4454.finRow.12.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4454.finRow.13 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4429 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjusted net income before provision for income taxes</FONT></P></TD>
<TD id=TBL4454.finRow.13.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.13.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.13.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">63,928 </TD>
<TD id=TBL4454.finRow.13.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.13.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.13.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.13.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">64,364 </TD>
<TD id=TBL4454.finRow.13.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.13.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.13.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.13.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">139,658 </TD>
<TD id=TBL4454.finRow.13.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.13.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.13.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.13.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">193,762 </TD>
<TD id=TBL4454.finRow.13.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4454.finRow.14 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4434 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Cash income tax expense (b)</FONT></P></TD>
<TD id=TBL4454.finRow.14.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.14.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.14.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(500</TD>
<TD id=TBL4454.finRow.14.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4454.finRow.14.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.14.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.14.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(6,470</TD>
<TD id=TBL4454.finRow.14.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4454.finRow.14.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.14.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.14.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(6,535</TD>
<TD id=TBL4454.finRow.14.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD>
<TD id=TBL4454.finRow.14.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.14.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.14.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(28,030</TD>
<TD id=TBL4454.finRow.14.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>)</TD></TR>
<TR id=TBL4454.finRow.15 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4439 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjusted net income </FONT></P></TD>
<TD id=TBL4454.finRow.15.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.15.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4454.finRow.15.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">63,428 </TD>
<TD id=TBL4454.finRow.15.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.15.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.15.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4454.finRow.15.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">57,894 </TD>
<TD id=TBL4454.finRow.15.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.15.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.15.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4454.finRow.15.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">133,123 </TD>
<TD id=TBL4454.finRow.15.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.15.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.15.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4454.finRow.15.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">165,732 </TD>
<TD id=TBL4454.finRow.15.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4454.finRow.16 style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.lead.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.symb.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.amt.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.trail.B2 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.lead.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.symb.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.amt.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.trail.B3 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.lead.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.symb.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.amt.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.trail.B4 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.lead.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.symb.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.amt.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.16.trail.B5 style="BACKGROUND-COLOR: #cceeff">&nbsp;</TD></TR>
<TR id=TBL4454.finRow.17 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">
<P id=PARA4444 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Adjusted net income per common share - diluted:</FONT></P></TD>
<TD id=TBL4454.finRow.17.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.17.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4454.finRow.17.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.92 </TD>
<TD id=TBL4454.finRow.17.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.17.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.17.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4454.finRow.17.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.83 </TD>
<TD id=TBL4454.finRow.17.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.17.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.17.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4454.finRow.17.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1.91 </TD>
<TD id=TBL4454.finRow.17.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.17.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL4454.finRow.17.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL4454.finRow.17.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">2.37 </TD>
<TD id=TBL4454.finRow.17.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL4454.finRow.18 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">
<P id=PARA4449 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Weighted average common shares outstanding - diluted:</FONT></P></TD>
<TD id=TBL4454.finRow.18.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.18.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.18.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">69,182,465 </TD>
<TD id=TBL4454.finRow.18.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.18.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.18.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.18.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,033,224 </TD>
<TD id=TBL4454.finRow.18.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.18.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.18.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.18.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">69,781,300 </TD>
<TD id=TBL4454.finRow.18.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL4454.finRow.18.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.18.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL4454.finRow.18.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,050,953 </TD>
<TD id=TBL4454.finRow.18.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR></TABLE>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<P id=PARA3133 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(a) Represents transaction costs incurred directly in connection with any investment, as defined in our credit agreement, equity issuance or debt issuance or refinancing, and certain purchase accounting adjustments. Additionally, the nine months ended September 30, 2014 includes adjustments to certain earn-out obligations in connection with acquisitions ($4.9 million). </FONT></P>
<P id=PARA3134 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3135 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(b) Amount for the three and nine months ended September 30, 2015 is based on an anticipated cash income tax rate of approximately 4% for the full year-ended 2015. Amount for the three and nine months ended September 30, 2014 is based on an anticipated cash income tax rate of approximately 14% for the full year-ended 2014.</FONT></P>
<P id=PARA3136 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3137 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>New Accounting Standards</B></FONT></P>
<P id=PARA3138 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3139 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Refer to Note 1, &#8220;Description of Business and Basis of Presentation,&#8221; to the condensed consolidated financial statements for further information on the new accounting standards applicable to the Company. </FONT></P>
<P id=PARA3140 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3141 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Item 3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B><A id=BKMK4474  name="BKMK4474"><B>Quantitative</B></A><B> and Qualitative Disclosures about Market Risk</B></FONT></P>
<P id=PARA3142 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3143 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Refer to Note 3, &#8220;Derivative Instruments and Hedging Activities,&#8221; to the condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of changes in commodity, currency and interest rate related risks and hedging activities. Otherwise, there have been no material changes in market risk from the information provided in Item 7A (Quantitative and Qualitative Disclosures About Market Risk) of our Annual Report on Form 10-K for the year ended December 31, 2014.</FONT></P>
<P id=PARA3144 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3145 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Item 4. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls and Procedures</B></FONT></P>
<P id=PARA3146 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3147 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Disclosure Controls and Procedures</B></FONT></P>
<P id=PARA3148 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3149 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rule&nbsp;13a-15(e) or 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended, or the Exchange Act. Based on this evaluation, our principal executive officer and our principal financial officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report.</FONT></P>
<P id=PARA3150 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3151 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Changes in Internal Control Over Financial Reporting</B></FONT></P>
<P id=PARA3152 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3153 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">There have been no changes during the three months ended September 30, 2015 in our internal control over financial reporting (as defined in Exchange Act Rule&nbsp;13a-15(f)) that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</FONT></P>
<P id=PARA3154 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3530.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3530  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3530  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3530  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">23</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3530  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3530  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3530.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B></B></FONT>&nbsp;</P>
<P id=PARA3160 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>PART II. OTHER INFORMATION</B></FONT></P>
<P id=PARA3161 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3162 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Item 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A id=BKMK4475  name="BKMK4475">Legal</A> Proceedings</B></FONT></P>
<P id=PARA3163 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3164 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">From time to time, we are involved in legal proceedings primarily involving product liability, employment matters and general commercial disputes arising in the ordinary course of our business. As of September 30, 2015, we believe that there is no litigation pending that would have a material effect on our results of operations or financial condition. </FONT></P>
<P id=PARA3165 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3166 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Item 1A. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Risk Factors</B></FONT></P>
<P id=PARA3167 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3168 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">There have been no material changes in our risk factors since the February 27, 2015 filing of our Annual Report on Form 10-K for the year ended December 31, 2014, except for the additional risk factor presented below within the &#8220;Risk factors related to our business and industry.&#8221;</FONT></P>
<P id=PARA3169 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3170 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><B>We may encounter difficulties in implementing or operating a new enterprise resource planning (ERP) system, which may adversely affect our operations and financial reporting</B></I></FONT></P>
<P id=PARA3171 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3172 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">We are in the process of implementing a new ERP system as part of our ongoing efforts to improve and strengthen our operational and financial processes and our reporting systems. When implemented, the ERP system may not provide the benefits anticipated, could add costs and complications to ongoing operations, and may impact our ability to process transactions accurately and efficiently, all of which may have a material adverse effect on the Company&#8217;s business and results of operations.&nbsp;</FONT></P>
<P id=PARA3173 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3174 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Item </B><B>2</B><B>. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unregistered Sales of Equity Securities and Use of Proceeds</B></FONT></P>
<P id=PARA3175 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3176 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">There were no unregistered sales of equity securities for the three months ended September 30, 2015. </FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT>&nbsp;</P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following table summarizes our stock repurchase activity for the three months ended September 30, 2015, which consisted of the withholding of shares upon the vesting of restricted stock awards to pay related withholding taxes on behalf of the recipient and shares repurchased under the Company&#8217;s $200.0 million stock repurchase program: </FONT></P>
<P id=PARA3177 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL3200  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR id=TBL3200.finRow.1>
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL3200.finRow.1.lead.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL3200.finRow.1.amt.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA3178 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Total Number of </B></FONT></P>
<P style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Shares Purchased</B></FONT></P></TD>
<TD id=TBL3200.finRow.1.trail.D2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3200.finRow.1.lead.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL3200.finRow.1.amt.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA3179 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Average Price </B></FONT></P>
<P style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Paid per Share</B></FONT></P></TD>
<TD id=TBL3200.finRow.1.trail.D3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3200.finRow.1.lead.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL3200.finRow.1.amt.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA3180 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Total Number</B><B> </B><B>Of Shares</B><B> </B><B>Purchased As</B><B> </B><B>Part Of</B><B> </B><B>Publicly</B><B> </B><B>Announced</B><B> </B><B>Plans Or</B><B> </B><B>Programs</B></FONT></P></TD>
<TD id=TBL3200.finRow.1.trail.D4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD>
<TD id=TBL3200.finRow.1.lead.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><B>&nbsp;</B></TD>
<TD id=TBL3200.finRow.1.amt.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colSpan=2>
<P id=PARA3181 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Approximate</B><B> </B><B>Dollar Value</B><B> </B><B>Of Shares</B><B> </B><B>That May Yet</B><B> </B><B>Be Purchased</B><B> Under </B><B>The</B><B> </B><B>Plans Or</B><B> </B><B>Programs</B></FONT></P></TD>
<TD id=TBL3200.finRow.1.trail.D5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><B>&nbsp;</B></TD></TR>
<TR id=TBL3200.finRow.2>
<TD>&nbsp;</TD>
<TD id=TBL3200.finRow.2.lead.B2>&nbsp;</TD>
<TD id=TBL3200.finRow.2.symb.B2>&nbsp;</TD>
<TD id=TBL3200.finRow.2.amt.B2>&nbsp;</TD>
<TD id=TBL3200.finRow.2.trail.B2>&nbsp;</TD>
<TD id=TBL3200.finRow.2.lead.B3>&nbsp;</TD>
<TD id=TBL3200.finRow.2.symb.B3>&nbsp;</TD>
<TD id=TBL3200.finRow.2.amt.B3>&nbsp;</TD>
<TD id=TBL3200.finRow.2.trail.B3>&nbsp;</TD>
<TD id=TBL3200.finRow.2.lead.B4>&nbsp;</TD>
<TD id=TBL3200.finRow.2.symb.B4>&nbsp;</TD>
<TD id=TBL3200.finRow.2.amt.B4>&nbsp;</TD>
<TD id=TBL3200.finRow.2.trail.B4>&nbsp;</TD>
<TD id=TBL3200.finRow.2.lead.B5>&nbsp;</TD>
<TD id=TBL3200.finRow.2.symb.B5>&nbsp;</TD>
<TD id=TBL3200.finRow.2.amt.B5>&nbsp;</TD>
<TD id=TBL3200.finRow.2.trail.B5>&nbsp;</TD></TR>
<TR id=TBL3200.finRow.3 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">
<P id=PARA3182 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">07/01/2015 &#8211; 07/31/2015</FONT></P></TD>
<TD id=TBL3200.finRow.3.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.3.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.3.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</TD>
<TD id=TBL3200.finRow.3.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3200.finRow.3.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.3.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.3.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</TD>
<TD id=TBL3200.finRow.3.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3200.finRow.3.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.3.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.3.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</TD>
<TD id=TBL3200.finRow.3.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3200.finRow.3.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.3.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.3.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">200,000,000</TD>
<TD id=TBL3200.finRow.3.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3200.finRow.4 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">
<P id=PARA3187 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">08/01/2015 &#8211; 08/31/2015</FONT></P></TD>
<TD id=TBL3200.finRow.4.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.4.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.4.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">1,240,633</TD>
<TD id=TBL3200.finRow.4.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3200.finRow.4.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.4.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3200.finRow.4.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">29.20</TD>
<TD id=TBL3200.finRow.4.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3200.finRow.4.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.4.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.4.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">1,240,000 </TD>
<TD id=TBL3200.finRow.4.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3200.finRow.4.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.4.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.4.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">163,787,951</TD>
<TD id=TBL3200.finRow.4.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3200.finRow.5 style="BACKGROUND-COLOR: #cceeff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">
<P id=PARA3192 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">09/01/2015 &#8211; 09/30/2015</FONT></P></TD>
<TD id=TBL3200.finRow.5.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.5.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.5.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">910,427</TD>
<TD id=TBL3200.finRow.5.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3200.finRow.5.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.5.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.5.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">30.95</TD>
<TD id=TBL3200.finRow.5.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3200.finRow.5.lead.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.5.symb.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.5.amt.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">910,000</TD>
<TD id=TBL3200.finRow.5.trail.4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD>
<TD id=TBL3200.finRow.5.lead.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.5.symb.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</TD>
<TD id=TBL3200.finRow.5.amt.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">135,621,708</TD>
<TD id=TBL3200.finRow.5.trail.5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" noWrap>&nbsp;</TD></TR>
<TR id=TBL3200.finRow.6 style="BACKGROUND-COLOR: #ffffff">
<TD style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">
<P id=PARA3197 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</FONT></P></TD>
<TD id=TBL3200.finRow.6.lead.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.6.symb.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.6.amt.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">2,151,060</TD>
<TD id=TBL3200.finRow.6.trail.2 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3200.finRow.6.lead.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.6.symb.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</TD>
<TD id=TBL3200.finRow.6.amt.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">29.94</TD>
<TD id=TBL3200.finRow.6.trail.3 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" noWrap>&nbsp;</TD>
<TD id=TBL3200.finRow.6.lead.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.6.symb.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.6.amt.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.6.trail.B4 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.6.lead.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.6.symb.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.6.amt.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">&nbsp;</TD>
<TD id=TBL3200.finRow.6.trail.B5 style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff">&nbsp;</TD></TR></TABLE>
<P id=PARA3201 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3202 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">For equity compensation plan information, please refer to our Annual Report on Form 10-K for the year ended December 31, 2014. </FONT></P>
<P id=PARA3203 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3204 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Item&nbsp;5</B><B>. </B><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other Information</B></FONT></P>
<P id=PARA3205 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3206 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On November 5, 2015, the Company amended its employment agreement with Aaron Jagdfeld, its Chief Executive Officer. The amendment provides that the term of the agreement will extend until November 5, 2018 and removes the previous evergreen renewal term which provided for automatic one-year renewals unless the Company provided notice within 90 days of the expiration date that it did not intend to renew the agreement. A copy of the employment agreement, as amended, is attached as Exhibit 10.1 to this Report.</FONT></P>
<P id=PARA3207 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3208 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Item&nbsp;6. </B><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B><B>Exhibits </B></FONT></P>
<P id=PARA3209 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3210 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">See &#8220;Exhibit&nbsp;Index&#8221; for documents filed herewith and incorporated herein by reference. </FONT></P>
<P id=PARA3211.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px">&nbsp;</P>
<DIV id=PGBK3211  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3211  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3211  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">24</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3211  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3211  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3211.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA3212 style="TEXT-ALIGN: center; MARGIN: 0pt 0pt 0pt 35.3pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -35.3pt"><A id=BKMK4476  name="BKMK4476"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>SIGNATURES</B></FONT></A></P>
<P id=PARA3213 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3214 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">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 thereunto duly authorized. </FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<TABLE id=TBL3220  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 50.3%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 50.3%; VERTICAL-ALIGN: bottom" colSpan=2>
<P id=PARA3215 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; FONT-VARIANT: small-caps">Generac Holdings&nbsp;Inc.</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 50.3%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 50.3%; VERTICAL-ALIGN: bottom" colSpan=2>&nbsp; </TD></TR>
<TR>
<TD style="WIDTH: 50.3%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 4.7%; VERTICAL-ALIGN: bottom">
<P id=PARA3216 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">By:</FONT></P></TD>
<TD style="WIDTH: 45.6%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid">
<P id=PARA3217 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">/s/ <FONT style="FONT-VARIANT: small-caps">York A. Ragen</FONT></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 50.3%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 4.7%; VERTICAL-ALIGN: bottom">&nbsp; </TD>
<TD style="WIDTH: 45.6%; VERTICAL-ALIGN: bottom">
<P id=PARA3218 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; FONT-VARIANT: small-caps">York A. Ragen</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 50.3%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 4.7%; VERTICAL-ALIGN: bottom">&nbsp; </TD>
<TD style="WIDTH: 45.6%; VERTICAL-ALIGN: bottom">
<P id=PARA3219 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I>Chief Financial Officer <BR>(Duly Authorized Officer and Principal Financial and Accounting Officer) </I></FONT></P></TD></TR></TABLE>
<P id=PARA3222 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3221 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Dated: November 6, 2015</FONT></P>
<P id=PARA3223 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3224.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK3224  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR3224  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM3224  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">25</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>
<A id=TOCLINK3224  href="#TOC">Table Of Contents</A>
<DIV id=PGHDR3224  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA3224.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<TABLE id=TBL3247  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: bottom"><B>Item 6.&nbsp;</B></TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: bottom">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center"><B>EXHIBIT INDEX</B></TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: bottom">&nbsp;</TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: bottom">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: bottom">&nbsp;</TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid">
<P id=PARA3228 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Exhibits<BR>Number</B></FONT></P></TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: bottom">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid">
<P id=PARA3229 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Description</B></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">&nbsp; </TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">
<P id=PARA3230 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">10.1*</FONT></P></TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">
<P id=PARA3231 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amended Employment Agreement between the Company and Aaron Jagdfeld, President and Chief Executive Officer, dated November 5, 2015. </FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">&nbsp; </TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">&nbsp; </TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">
<P id=PARA3232 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">10.2*</FONT></P></TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">
<P id=PARA3233 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Terms of Employment for Patrick Forsythe, Executive Vice President &#8211; Global Engineering, as set forth in Offer of Employment Letter dated May 27, 2015.</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">&nbsp;</TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">
<P id=PARA3234 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">31.1*</FONT></P></TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">
<P id=PARA3236 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Certification of Chief Executive Officer pursuant to Rule 13a-14 Securities Exchange Act Rules 13a-14(a) and 15d-14(a), pursuant to section 302 of the Sarbanes-Oxley Act of 2002.</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">&nbsp;</TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">
<P id=PARA3238 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">31.2*</FONT></P></TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">
<P id=PARA3239 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Certification of Chief Financial Officer pursuant to Rule 13a-14 Securities Exchange Act Rules 13a-14(a) and 15d-14(a), pursuant to section 302 of the Sarbanes-Oxley Act of 2002.</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">&nbsp;</TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">
<P id=PARA3240 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">32.1**</FONT></P></TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">
<P id=PARA3241 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">&nbsp;</TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">
<P id=PARA3242 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">32.2**</FONT></P></TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">
<P id=PARA3243 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section&nbsp;1350, as adopted by Section&nbsp;906 of the Sarbanes-Oxley Act of 2002.</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">&nbsp;</TD></TR>
<TR>
<TD style="WIDTH: 9%; VERTICAL-ALIGN: top">
<P id=PARA3244 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">101*</FONT></P></TD>
<TD style="WIDTH: 1%; VERTICAL-ALIGN: top">&nbsp;</TD>
<TD style="WIDTH: 90%; VERTICAL-ALIGN: top">
<P id=PARA3245 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following materials from the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2015 formatted in Extensible Business Reporting Language (XBRL): (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Comprehensive Income, (iii) the Condensed Consolidated Statements of Cash Flows, and (iv) </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">related Notes to Condensed Consolidated Financial Statements.</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD></TR></TABLE>
<P id=PARA3248 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT>&nbsp;</P>
<P style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Filed herewith.</FONT></P>
<P id=PARA3249 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Furnished herewith.</FONT></P>
<P id=PARA3254 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt">&nbsp;</P>
<P style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt">26</P></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex10-1.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<HTML><HEAD><TITLE>ex10-1.htm</TITLE>
<!-- Created by RDG HTML Converter -->
</HEAD>
<BODY style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px">
<P id=PARA1 style="TEXT-ALIGN: right; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Exhibit 10.1</B></FONT></P>
<P id=PARA2 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>&nbsp;</B></FONT></P>
<P id=PARA3 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>AMENDED AND RESTATED <BR>EMPLOYMENT AGREEMENT</B></FONT></P>
<P id=PARA4 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 137.9pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 5.4pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA5 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">THIS AMENDED AND RESTATED EMPLOYMENT AGREEMENT (the &#8220;<I><B>Agreement</B></I>&#8221;)<I> </I>is made as of November 5, 2015 (the &#8220;<I><B>Effective Date</B></I>&#8221;),<I> </I>between GENERAC POWER SYSTEMS, INC. (the &#8220;<I><B>Company</B></I>&#8221;)<I> </I>and Aaron Jagdfeld (&#8220;<I><B>Executive</B></I>&#8221;)<I>.</I></FONT></P>
<P id=PARA6 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA7 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>RECITALS</U>:</FONT></P>
<P id=PARA8 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 188.15pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA9 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">WHEREAS, the Company and Executive are party to that certain Employment Agreement dated as of November&nbsp;10, 2006, which was subsequently amended and restated as of January 14, 2010; and</FONT></P>
<P id=PARA10 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA11 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">WHEREAS, the Company desires that Executive continue his service to the Company pursuant to the terms hereinafter set forth, and Executive desires to continue to serve the Company in accordance with such terms.</FONT></P>
<P id=PARA12 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA13 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">NOW THEREFORE, in consideration of the promises and mutual covenants herein contained and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto hereby agree as follows:</FONT></P>
<P id=PARA14 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA15 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">1.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Employment</U>.</FONT></P>
<P id=PARA16 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA17 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(a)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Executive shall be employed by the Company and shall have the titles of President and Chief Executive Officer of the Company and President and Chief Executive Officer of Generac Holdings Inc. (&#8220;<B>Holdings</B>&#8221;). Executive shall report directly to the Board of Directors of Holdings (the &#8220;<B>Board</B>&#8221;) and shall have such authority, duties and responsibilities as are commensurate with Executive&#8217;s position.&nbsp; Executive shall devote substantially all of his professional time to the Company in performing such duties and responsibilities.</FONT></P>
<P id=PARA18 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA19 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(b)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Executive shall perform substantially all of his duties under this Agreement at the Company&#8217;s Waukesha, Wisconsin office. &nbsp;In addition to the duties described in <U>Section&nbsp;l(a)</U>&nbsp;hereof, Executive may be appointed as a director of the Company or its parent entities.&nbsp; Such additional positions shall be performed, and appointments accepted by Executive, without additional compensation or remuneration.</FONT></P>
<P id=PARA20 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA21 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(c)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Executive acknowledges and agrees that he owes a fiduciary duty of loyalty to the Company to discharge his duties and otherwise act in a manner consistent with the best interests of the Company and its parent entities.&nbsp; During the Employment Period (as defined hereinafter), except with the prior consent of the Board (excluding the Executive if he should be a member of the Board at the time of such determination), the Executive shall devote his best efforts and substantially all of his working time, attention and energies to the performance of his duties and responsibilities under this Agreement (except for vacations to which he is entitled pursuant to <U>Section&nbsp;3(e)</U>&nbsp;hereof and except for illness or incapacity).</FONT></P>
<P id=PARA22 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA23 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">2.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Term of Employment</U>.&nbsp;&nbsp;The term of this Agreement shall commence on the Effective Date hereof and shall continue until the third (3rd) anniversary of the Effective Date, unless terminated earlier as hereinafter provided (the &#8220;<I><B>Employment Period</B></I>&#8221;). </FONT></P>
<P id=PARA24 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA25 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">3.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Base Salary and Benefits</U>.</FONT></P>
<P id=PARA26 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA27 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(a)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Base Salary</U></I>.&nbsp;&nbsp;Commencing as of the Effective Date, and thereafter during the Employment Period, Executive&#8217;s base salary shall be $750,000 per annum, which amount may, but shall not be required to be, increased by the Compensation Committee of the Board (or, if no such committee exists, the Board) from time to time in accordance with the compensation policies and practices of the Company (as so adjusted from time to time, the &#8220;<I><B>Base Salary</B></I>&#8221;). The Base Salary shall be payable in regular installments in accordance with the Company&#8217;s standard payroll practices and shall be subject to customary withholding.</FONT></P>
<P id=PARA28 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA370.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK370  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR370  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM370  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR370  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA370.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA29 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(b)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Business Expenses</U></I>.&nbsp;&nbsp;Upon presentation of receipts or other appropriate documentation therefor, the Company shall reimburse Executive for all reasonable expenses incurred by him during the Employment Period in the course of performing his duties under this Agreement, to the extent consistent with the Company&#8217;s policies in effect from time to time with respect to travel, entertainment and other business expenses.</FONT></P>
<P id=PARA30 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA31 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(c)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Employee Benefits</U></I>.&nbsp;&nbsp;Except as otherwise set forth herein, Executive shall be entitled to participate in any employee benefit plan or program of the Company on a basis comparable to other senior executives of the Company.</FONT></P>
<P id=PARA32 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA33 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(d)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Annual Bonus</U></I>.&nbsp;&nbsp;Commencing on the Effective Date, Executive shall be eligible, during the Employment Period, to receive an annual bonus (the &#8220;<I><B>Annual Bonus</B></I>&#8221;) based on such criteria as is determined in accordance with the Company&#8217;s annual incentive bonus plan. Executive&#8217;s target Annual Bonus shall be equal to 75% of Base Salary.</FONT></P>
<P id=PARA34 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA35 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(e)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Vacation</U></I>.&nbsp; Executive shall be entitled to vacation time with compensation of twenty (20) days per annum during the Employment Period. Executive shall also be entitled to all paid holidays given by the Company to its senior officers.</FONT></P>
<P id=PARA36 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA37 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">4.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Termination</U>.</FONT></P>
<P id=PARA38 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA39 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(a)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Termination Rights</U></I>.&nbsp;&nbsp;Executive&#8217;s employment hereunder may be terminated upon the occurrence of any of the following events and/or for the following reasons:</FONT></P>
<P id=PARA40 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA41 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(i)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Death of Executive</U></I>.&nbsp;&nbsp;Executive&#8217;s employment hereunder shall terminate upon his death.</FONT></P>
<P id=PARA42 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA43 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(ii)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Disability of Executive</U></I>.&nbsp;&nbsp;The Company shall have the right to terminate Executive&#8217;s employment hereunder if the Executive is or becomes Disabled (as defined below) during the Employment Period, shall be absent from his duties with the Company on a full time basis for one hundred eighty (180) consecutive days, and, within thirty (30) days after delivery of Notice of Termination by the Company, the Executive shall not have returned to the performance of his duties hereunder on a full time basis.&nbsp; For purposes of this Agreement, &#8220;<I><B>Disabled</B></I>&#8221; shall mean:&nbsp; (A)&nbsp;that Executive qualifies for benefits due to total disability on the part of the Executive under the Company&#8217;s long-term disability plan, as in effect from time to time; or (B)&nbsp;in the event that the Company has no such long-term disability plan in effect on any date of determination, that</FONT></P>
<P id=PARA44 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA45 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK47  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR47  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM47  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">2</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR47  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA47.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA49 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Executive is unable, as a result of a medically determinable physical or mental illness, to perform the duties and services of his position.</FONT></P>
<P id=PARA50 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA51 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(iii)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Cause</U></I>.&nbsp;&nbsp;The Company shall have the right to terminate Executive&#8217;s employment for Cause. For purposes of this Agreement, &#8220;<I><B>Cause</B></I>&#8221; shall mean:</FONT></P>
<P id=PARA52 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA53 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(A)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">the willful and continued failure by Executive substantially to perform his duties hereunder (other than such failure resulting from his becoming Disabled), after a written demand for substantial performance is delivered to Executive that specifically identifies the manner in which Executive has not substantially performed his duties, and Executive has not remedied such failure within a reasonable time after receipt of such written notice; for purposes of this paragraph, no act, or failure to act, on Executive&#8217;s part will be deemed &#8220;willful&#8221; unless done, or omitted to be done, by Executive not in good faith and without reasonable belief that his action or omission was in the best interest of the Company;</FONT></P>
<P id=PARA54 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA55 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(B)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Executive&#8217;s gross negligence or willful misconduct in the performance of his duties as an employee of the Company;</FONT></P>
<P id=PARA56 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA57 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(C)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Executive&#8217;s commission of fraud, embezzlement, misappropriation of funds, breach of fiduciary duty or a material act of dishonesty against the Company;</FONT></P>
<P id=PARA58 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA59 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(D)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">the indictment of Executive for a felony; or</FONT></P>
<P id=PARA60 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA61 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(E)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">the drug addiction or habitual intoxication of Executive that adversely effects Employee&#8217;s job performance and duties hereunder, or the reputation or best interests of the Company.</FONT></P>
<P id=PARA62 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA63 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(iv)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Good Reason</U></I>.&nbsp;&nbsp;The Executive shall have the right to terminate his employment with the Company for Good Reason.&nbsp; For purposes of this Agreement, &#8220;<I><B>Good Reason</B></I>&#8221; shall mean:</FONT></P>
<P id=PARA64 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA65 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(A)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">a reduction, in excess of five percent (5%), of Executive&#8217;s Base Salary as in effect from time to time or target Annual Bonus opportunity, excluding across the board reductions affecting all senior executives of the Company;</FONT></P>
<P id=PARA66 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA67 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(B)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">a material diminution in Executive&#8217;s duties or responsibilities not cured by the Company within twenty (20) days after written notice to the Company delivered within ninety (90) days of the occurrence of such diminution and in accordance with <U>Section&nbsp;9</U> hereof;</FONT></P>
<P id=PARA68 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA69 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(C)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">a failure of the Company to make available to Executive the type of employee benefits which are available to Executive as of the Effective Date;</FONT></P>
<P id=PARA70 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA71 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(D)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">a requirement by the Company that Executive be based in an office that is located more than fifty (50) miles from Executive&#8217;s principal place of employment as of the Effective Date; or</FONT></P>
<P id=PARA72 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA73 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK75  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR75  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM75  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">3</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR75  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA75.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA77 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(E)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">a material breach of any material term or condition of this Agreement by the Company not cured within twenty (20) days after written notice to the Company delivered within ninety (90) days of the occurrence of such breach and in accordance with <U>Section&nbsp;9</U> hereof.</FONT></P>
<P id=PARA78 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA79 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(v)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Without Cause or Good Reason</U></I>.&nbsp;&nbsp;The Company shall have the right to terminate Executive&#8217;s employment hereunder without Cause and the Executive shall have the right to terminate his employment with the Company without Good Reason. If the Company elects not to extend the Employment Period in accordance with <U>Section&nbsp;2</U> hereof, such termination shall be deemed to be a termination by the Company without Cause and shall be treated as such for purposes of this agreement, including <U>Section&nbsp;5(d)</U>&nbsp;hereof.&nbsp; If Executive elects not to extend the Employment Period in accordance with <U>Section&nbsp;2</U> hereof, such termination shall be deemed to be a termination by Executive without Good Reason and shall be treated as such for purposes of this agreement, including <U>Section&nbsp;5(c)</U>&nbsp;hereof.</FONT></P>
<P id=PARA80 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA81 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(b)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Notice of Termination</U></I>.&nbsp;&nbsp;Any termination of Executive&#8217;s employment pursuant to any of <U>Sections 4(a)(ii)-(v)</U>&nbsp;above shall be communicated by written &#8220;Notice of Termination&#8221; to the non-terminating party delivered in accordance with <U>Section&nbsp;10</U> below. For purposes of this Agreement, &#8220;<I><B>Notice of Termination</B></I>&#8221; shall mean a notice by a terminating party which shall indicate the specific termination provision hereunder pursuant to which Executive&#8217;s employment is being terminated.</FONT></P>
<P id=PARA82 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA83 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(c)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Termination Date</U></I>.&nbsp;&nbsp;In connection with any termination of Executive&#8217;s employment pursuant to any of <U>Sections 4(a)(i)-(v)</U>&nbsp;above, Executive&#8217;s employment with the Company shall terminate on the Termination Date.&nbsp; For purposes of this Agreement, &#8220;<I><B>Termination Date</B></I>&#8221; shall mean (i)&nbsp;if Executive&#8217;s employment is terminated due to his death, the date of his death, (ii)&nbsp;if Executive&#8217;s employment is terminated because Executive is or becomes Disabled, the date specified by the Company in the related Notice of Termination (which shall, in no event, be less than thirty (30) days after delivery of such Notice of Termination), (iii)&nbsp;if Executive terminates his employment without Good Reason, thirty (30) days following the date on which a Notice of Termination is given or such earlier date as is determined by the Company, and (iv)&nbsp;if Executive&#8217;s employment is terminated for any other reason, the date on which a Notice of Termination is given or any later date (within thirty (30) days after the giving of such notice) set forth in the related Notice of Termination.</FONT></P>
<P id=PARA84 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA85 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">5.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Effect of Termination</U>.</FONT></P>
<P id=PARA86 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -18pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA87 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(a)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Death of Executive</U></I>.&nbsp;&nbsp;Upon termination of Executive&#8217;s employment due to the death of Executive during the Employment Period, Executive&#8217;s surviving spouse and dependents or, if none, his estate, shall be entitled to receive from the Company (i)&nbsp;any accrued but unpaid Base Salary and vacation pay through the Termination Date, payable within thirty (30) days following such Termination Date (the &#8220;<B>Accrued Obligations</B>&#8221;) and (ii)&nbsp;any earned Annual Bonus for the fiscal year during which the Termination Date occurred (and the Annual Bonus for the prior fiscal year, if earned but not yet paid), payable in accordance with the Company&#8217;s usual bonus payment schedule.&nbsp; In addition, Executive&#8217;s surviving spouse and dependents shall be entitled to continued participation in the Company&#8217;s medical, hospitalization, dental, and life insurance programs in which Executive participated immediately prior to the Termination Date (collectively, &#8220;<B>Continued Benefits</B>&#8221;) at the Company&#8217;s expense for a period of eighteen (18) months following such Termination Date.</FONT></P>
<P id=PARA88 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA89 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK91  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR91  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM91  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">4</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR91  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA91.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA93 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(b)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Disability of Executive</U></I>.&nbsp;&nbsp;In the event of termination of Executive&#8217;s employment due to the Executive being or becoming Disabled, Executive shall be entitled to receive from the Company (i)&nbsp;the Accrued Obligations, which shall be paid within thirty (30) days following such Termination Date and (ii)&nbsp;any earned Annual Bonus for the fiscal year during which the Termination Date occurred (and the Annual Bonus for the prior fiscal year, if earned but not yet paid), payable in accordance with the Company&#8217;s usual bonus payment schedule.&nbsp; In addition, Executive shall be entitled to continue to receive installments of Executive&#8217;s then current Base Salary and Continued Benefits at the Company&#8217;s expense from the Termination Date until the later to occur of (A)&nbsp;the six (6)&nbsp;month anniversary thereof and (B)&nbsp;the date on which Executive becomes entitled to long-term disability benefits under the applicable plan or program of the Company, which shall be payable (in the case of Base Salary) or provided (in the case of Continued Benefits) in accordance with the usual payroll and benefits policies of the Company.</FONT></P>
<P id=PARA94 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA95 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(c)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Termination for Cause; Termination without Good Reason</U></I>.&nbsp;&nbsp;Upon the termination of Executive&#8217;s employment either by the Company for Cause, or by Executive without Good Reason, the Company shall pay to Executive (i)&nbsp;the Accrued Obligations within thirty (30) days following such Termination Date and (ii)&nbsp;any earned Annual Bonus for the fiscal year during which the Termination Date occurred (and the Annual Bonus for the prior fiscal year, if earned but not yet paid), payable in accordance with the Company&#8217;s usual bonus payment schedule.&nbsp; Payments made pursuant to clause (ii)&nbsp;directly above shall be subject to Executive executing an effective general release and waiver of all claims against the Company, it Affiliates, and their respective officers and directors substantially in the form attached hereto as <U>Exhibit&nbsp;A</U> (the &#8220;<B>Release</B>&#8221;) within sixty (60) days following the Termination Date and Executive&#8217;s continued compliance with the Confidentiality, Non-Competition and Intellectual Property Agreement (as defined below).</FONT></P>
<P id=PARA96 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA97 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(d)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Termination without Cause; Termination for Good Reason</U></I>.&nbsp;&nbsp;Upon the termination of Executive&#8217;s employment either by Executive with Good Reason, or by the Company without Cause, Executive shall be entitled to receive from the Company (i)&nbsp;the Accrued Obligations, which shall be paid within thirty (30) days following such Termination Date, (ii)&nbsp;any earned Annual Bonus for the fiscal year during which the Termination Date occurred (and the Annual Bonus for the prior fiscal year, if earned but not yet paid), payable in accordance with the Company&#8217;s usual bonus payment schedule, (iii)&nbsp;continued payment of Executive&#8217;s Base Salary for a period of twenty-four (24) months commencing on the Termination Date, payable in accordance with the standard payroll practices of the Company, and (iv)&nbsp;an amount equal to two (2)&nbsp;times Executive&#8217;s target Annual Bonus for the year during which the Termination Date occurred, payable in equal installments over a period of twenty-four (24) months commencing on the Termination Date and in accordance with the standard payroll practices of the Company. In addition, Company shall maintain the Continued Benefits in full force and effect, for the continued benefit of Executive, his spouse and his dependents for a period of twenty-four (24) months commencing on the Termination Date, and Executive shall be entitled to full COBRA rights following the termination of such Continued Benefits. If Executive elects to utilize rights under COBRA after the Termination Date, Executive shall be responsible for all premiums in respect thereof, as permitted by law. Payments made pursuant to clause (ii)&nbsp;and (iii)&nbsp;directly above shall be subject to Executive executing an effective Release within sixty (60) days following the Termination Date and Executive&#8217;s continued compliance with the Non-Competition Agreement (as defined below). Notwithstanding the foregoing, in the event that any Continued Benefits are prohibited by the terms of such programs or by applicable law, the Company shall</FONT></P>
<P id=PARA98 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA99 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK101  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR101  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM101  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">5</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR101  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA101.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA103 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">reimburse Executive (or his surviving spouse and dependents if applicable) for the cost of obtaining comparable coverage.</FONT></P>
<P id=PARA104 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA105 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(e)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Interaction with Other Agreements</U></I>.&nbsp;&nbsp;If Executive is eligible to receive termination payments and benefits under the terms of a severance agreement between Executive and the Company, Executive shall not be eligible to receive any termination payments or benefits under the terms of <U>Section&nbsp;5(d)</U>&nbsp;hereof.</FONT></P>
<P id=PARA106 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA107 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">6.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Confidentiality, Non-Compete, Non-Solicit/Hire and Intellectual Property Agreement</U>.&nbsp;&nbsp;Simultaneously with the execution and delivery of this Agreement, the Company and Executive shall execute and deliver the confidentiality, non-competition and intellectual property agreement in the form attached hereto as <U>Exhibit&nbsp;B</U>, dated as the date hereof, by and between the Company and Executive (the &#8220;<B>Confidentiality, Non-Competition and Intellectual Property Agreement</B>&#8221;).</FONT></P>
<P id=PARA108 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA109 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">7.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Executive&#8217;s Representations</U>.&nbsp;&nbsp;Executive hereby represents and warrants to the Company that (i)&nbsp;the execution, delivery and performance of this Agreement by Executive do not and will not conflict with, breach, violate or cause a default under any contract, agreement, instrument, order, judgment or decree to which Executive is a party or by which he is bound, and (ii)&nbsp;upon the execution and delivery of this Agreement by the parties, this Agreement will be the valid and binding obligation of Executive, enforceable in accordance with its terms, except to the extent the enforceability thereof may be limited by bankruptcy laws, insolvency laws, reorganization laws or other laws affecting creditors&#8217; rights generally or by general equitable principles, Executive hereby acknowledges and represents that he has had the opportunity to consult with independent legal counsel regarding his rights and obligations under this Agreement and that he fully understands the terms and conditions contained herein.</FONT></P>
<P id=PARA110 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA111 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">8.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Indemnification</U>.&nbsp;&nbsp;Subject to applicable law, Executive shall be entitled to the benefit of such indemnification rights as may from time to time exist under the terms of the Company&#8217;s organizational documents and to such liability insurance as the Company may purchase for its senior officers from time to time.</FONT></P>
<P id=PARA112 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA113 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">9.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Notices</U>.&nbsp;&nbsp;Any notice provided for in this Agreement shall be in writing and shall be deemed to have been duly given if delivered personally (whether by overnight courier or otherwise) with receipt acknowledged or sent by registered or certified mail or equivalent, if available, postage prepaid, or by fax (which shall be confirmed by a writing sent by registered or certified mail or equivalent on the same day that such fax was sent), addressed to the parties at the following addresses or to such other address as such party shall hereafter specify by notice to the other:</FONT></P>
<P id=PARA114 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA115 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Notices to the Company:</FONT></P>
<P id=PARA116 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA117 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Generac Power Systems,&nbsp;Inc. </FONT></P>
<P id=PARA118 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">P.O.&nbsp;Box 295 </FONT></P>
<P id=PARA119 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Waukesha, WI 53187</FONT></P>
<P id=PARA120 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Attention: Chief Financial Officer and Chairman of the Audit Committee</FONT></P>
<P id=PARA121 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA122 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">If to the Executive, to him at his most recent address in the Company&#8217;s records.</FONT></P>
<P id=PARA123 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA124 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK126  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR126  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM126  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">6</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR126  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA126.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA128 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">10.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Severability</U>.&nbsp;&nbsp;Whenever possible, each provision of this Agreement shall be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Agreement is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule&nbsp;in any jurisdiction, such invalidity, illegality or unenforceability shall not affect any other provision or any other jurisdiction, but this Agreement shall be reformed, construed and enforced in such jurisdiction as if such invalid, illegal or unenforceable provision had never been contained herein.</FONT></P>
<P id=PARA129 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA130 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">11.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Complete Agreement</U>.&nbsp;&nbsp;This Agreement, together with any other agreements referred to herein (and any exhibits, schedules or other documents referred to herein or therein) constitutes the complete agreement and understanding among the parties and supersedes and preempts any prior understandings, agreements or representations by or among the parties, written or oral, whether in term sheets, presentations or otherwise, relating to the subject matter hereof.</FONT></P>
<P id=PARA131 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA132 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">12.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>No Strict Construction</U>.&nbsp;&nbsp;The language used in this Agreement shall be deemed to be the language chosen by the parties hereto to express their mutual intent, and no rule&nbsp;of strict construction shall be applied against any party.</FONT></P>
<P id=PARA133 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA134 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">13.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Counterparts</U>.&nbsp;&nbsp;This Agreement may be executed in separate counterparts, each of which is deemed to be an original and all of which taken together constitute one and the same agreement.</FONT></P>
<P id=PARA135 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA136 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">14.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Successors and Assigns</U>.&nbsp;&nbsp;This Agreement is intended to bind and inure to the benefit of and be enforceable by Executive, the Company and their respective heirs, successors and assigns, except that Executive may not assign his rights or delegate his obligations hereunder without the prior written consent of the Company.</FONT></P>
<P id=PARA137 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA138 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">15.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Choice of Law</U>.&nbsp;&nbsp;All issues and questions concerning the construction, validity, enforcement and interpretation of this Agreement shall be governed by, and construed in accordance with, the laws of the State of Wisconsin without giving effect to any choice of law or conflict of law rules&nbsp;or provisions that would cause the application of the laws of any jurisdiction other than the State of Wisconsin.</FONT></P>
<P id=PARA139 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA140 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">16.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Amendment and Waiver</U>.&nbsp;&nbsp;The provisions of this Agreement may be amended or waived only with the prior written consent of the Company and Executive, and no course of conduct or failure or delay in enforcing the provisions of this Agreement shall affect the validity, binding effect or enforceability of this Agreement.</FONT></P>
<P id=PARA141 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA142 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">17.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Arbitration</U>.&nbsp;&nbsp;Any controversy or claim arising out of or relating to this Agreement, the making, interpretation or the breach thereof shall be settled by arbitration in Milwaukee, Wisconsin in accordance with the rules&nbsp;and procedures of the Employment Dispute Resolution Rules&nbsp;of the American Arbitration Association then in effect.</FONT></P>
<P id=PARA143 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA144 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">18.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Legal Fees and Expenses</U>.&nbsp;&nbsp;The Company agrees to pay, as incurred, to the full extent permitted by law, all reasonable legal fees and expenses which Executive may reasonably incur in connection with the negotiation and documentation of the arrangements set forth herein.</FONT></P>
<P id=PARA145 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA146 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">19.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Tax Withholding</U>.&nbsp;&nbsp;The parties agree to treat all amounts paid to Executive hereunder as compensation for services. Accordingly, the Company may withhold from any amount payable</FONT></P>
<P id=PARA147 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA148 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK150  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR150  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM150  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">7</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR150  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA150.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA152 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">under this Agreement such federal, state or local taxes as shall be required to be withheld pursuant to any applicable law or regulation.</FONT></P>
<P id=PARA153 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA154 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">20.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Section&nbsp;409A Compliance</U>.</FONT></P>
<P id=PARA155 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA156 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(a)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Six Month Delay for Specified Employees</U></I>.&nbsp;&nbsp;If any payment, compensation or other benefit provided to Executive in connection with his employment termination is determined, in whole or in part, to constitute &#8220;nonqualified deferred compensation&#8221; within the meaning of Section&nbsp;409A and Executive is a specified employee as defined in Section&nbsp;409A(2)(B)(i), no part of such payments shall be paid before the day that is six (6)&nbsp;months plus one (1)&nbsp;day after Executive&#8217;s Termination Date (the &#8220;New Payment Date&#8221;). The aggregate of any payments that otherwise would have been paid to Executive during the period between the date of termination and the New Payment Date shall be paid to Executive in a lump sum on such New Payment Date.&nbsp; Thereafter, any payments that remain outstanding as of the day immediately following the New Payment Date shall be paid without delay over the time period originally scheduled, in accordance with the terms of this Agreement. Notwithstanding the foregoing, to the extent that the foregoing applies to the provision of any ongoing welfare benefits to the Executive that would not be required to be delayed if the premiums therefore were paid by Executive, Executive shall pay the full cost of premiums for such welfare benefits during the six-month period and the Company shall pay the Executive an amount equal to the amount of such premiums paid by Executive during such six-month period promptly after its conclusion.</FONT></P>
<P id=PARA157 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA158 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(b)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Compliance</U></I>.&nbsp;&nbsp;The intent of the parties is that payments and benefits under this Agreement comply with Section&nbsp;409A of the Code and, accordingly, to the maximum extent permitted, the Agreement shall be interpreted to be in compliance therewith.&nbsp; The Parties acknowledge and agree that the interpretation of Section&nbsp;409A and its application to the terms of this Agreement is uncertain and may be subject to change as additional guidance and interpretations become available. Anything to the contrary herein notwithstanding, all benefits or payments provided by the Company to Executive that would be deemed to constitute &#8220;nonqualified deferred compensation&#8221; within the meaning of Section&nbsp;409A are intended to comply with Section&nbsp;409A. If, however, any such benefit or payment is deemed to not comply with Section&nbsp;409A, the Company and Executive agree to renegotiate in good faith any such benefit or payment (including, without limitation, as to the timing of any severance payments payable hereof) so that either (i)&nbsp;Section&nbsp;409A will not apply or (ii)&nbsp;compliance with Section&nbsp;409A will be achieved; provided, however, that any resulting renegotiated terms shall provide to Executive the after-tax economic equivalent of what otherwise has been provided to Executive pursuant to the terms of this Agreement, and provided further, that any deferral of payments or other benefits shall be only for such time period as may be required to comply with Section&nbsp;409A. In no event whatsoever shall the Company be liable for any tax, interest or penalties that may be imposed on Executive by Section&nbsp;409A of the Code or any damages for failing to comply with Section&nbsp;409A.</FONT></P>
<P id=PARA159 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA160 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(c)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Termination as a Separation from Service</U></I>.&nbsp;&nbsp;A termination of employment shall not be deemed to have occurred for purposes of any provision of this Agreement providing for the payment of any amounts or benefits subject to Section&nbsp;409A upon or following a termination of employment until such termination is also a &#8220;separation from service&#8221; within the meaning of Section&nbsp;409A and for purposes of any such provision of this Agreement, references to a &#8220;resignation,&#8221; &#8220;termination,&#8221; &#8220;terminate,&#8221; &#8220;termination of employment&#8221; or like terms shall mean separation from service.</FONT></P>
<P id=PARA161 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA162 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK164  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR164  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM164  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">8</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR164  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA164.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA166 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(d)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Payments for Reimbursements and In-Kind Benefits</U></I>.&nbsp;&nbsp;All reimbursements for costs and expenses under this Agreement shall be paid in no event later than the end of the calendar year following the calendar year in which the Executive incurs such expense.&nbsp; With regard to any provision herein that provides for reimbursement of costs and expenses or in-kind benefits, except as permitted by Section&nbsp;409A, (i)&nbsp;the right to reimbursement or in-kind benefits shall not be subject to liquidation or exchange for another benefit, and (ii)&nbsp;the amount of expenses eligible for reimbursements or in-kind benefits provided during any taxable year shall not affect the expenses eligible for reimbursement or in-kind benefits to be provided in any other taxable year, provided, however, that the foregoing clause (ii)&nbsp;shall not be violated with regard to expenses reimbursed under any arrangement covered by Section&nbsp;105(b)&nbsp;of the Code solely because such expenses are subject to a limit related to the period the arrangement is in effect.</FONT></P>
<P id=PARA167 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA168 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(e)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Payments within Specified Number of Days</U></I>.&nbsp;&nbsp;Whenever a payment under this Agreement specifies a payment period with reference to a number of days (e.g., &#8220;payment shall be made within thirty (30) days following the date of termination&#8221;), the actual date of payment within the specified period shall be within the sole discretion of the Company.</FONT></P>
<P id=PARA169 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA170 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(f)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><I><U>Installments as Separate Payment</U></I>.&nbsp;&nbsp;If under this Agreement, an amount is paid in two or more installments, for purposes of Section&nbsp;409A, each installment shall be treated as a separate payment.</FONT></P>
<P id=PARA171 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA172 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">[<I>Signature Page&nbsp;Follows</I>]</FONT></P>
<P id=PARA173 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA174 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK176  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR176  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM176  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">9</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR176  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA176.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA178 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>IN WITNESS WHEREOF</B>, the parties have caused this Agreement to be executed as of the day written above.</FONT></P>
<P id=PARA179 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL200  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA180 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA181 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>GENERAC POWER SYSTEMS, INC.</B></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA182 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA183 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA184 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid">
<P id=PARA185 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">/s/ York A. Ragen</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA186 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA187 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Name: York A. Ragen</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA188 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA189 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Title: CFO</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA190 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA191 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA192 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA193 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>EXECUTIVE:</B></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA194 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA195 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA196 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid">
<P id=PARA197 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">/s/ Aaron Jagdfeld</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA198 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA199 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Name: Aaron Jagdfeld</FONT></P></TD></TR></TABLE>
<P id=PARA201 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA204.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK204  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR204  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM204  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center"></DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR204  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA204.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA205 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B><U>Exhibit&nbsp;A</U></B></FONT></P>
<P id=PARA206 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA207 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>RELEASE OF CLAIMS</B></FONT></P>
<P id=PARA208 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA209 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 39pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">A release is required as a condition for receiving the benefits described in <U>Section&nbsp;5</U> of the Amended and Restated Employment Agreement between GENERAC POWER SYSTEMS, INC. (the &#8220;<I><B>Company</B></I>&#8221;) and Aaron Jagdfeld (&#8220;<I><B>Executive</B></I>&#8221;) dated <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U> (the &#8220;<I><B>Employment Agreement</B></I>&#8221;); thus, by executing this release (&#8220;<I><B>Release</B></I>&#8221;), you have advised us that you hold no claims against the Company, its predecessors, successors or assigns, affiliates, shareholders or members and each of their respective officers, directors, agents and employees (collectively, the &#8220;<I><B>Releasees</B></I>&#8221;), and by execution of this Release you agree to waive and release any such claims, except relating to any compensation, severance pay and benefits described in the Employment Agreement.</FONT></P>
<P id=PARA210 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA211 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">You understand and agree that this Release will extend to all claims, demands, liabilities and causes of action of every kind, nature and description whatsoever, whether known, unknown or suspected to exist, which you ever had or may now have against the Releasees in your capacity as an employee of the Company, including, without limitation, any claims, demands, liabilities and causes of action arising from your employment with the Releasees and the termination of that employment, including any claims for severance or vacation pay, business expenses, and/or pursuant to any federal, state, county, or local employment laws, regulations, executive orders, or other requirements, including, but not limited to, Title VII of the 1964 Civil Rights Act, the 1866 Civil Rights Act, the Age Discrimination in Employment Act as amended by the Older Workers Benefit Protection Act, the Americans with Disabilities Act, the Civil Rights Act of 1991, the Workers Adjustment and Retraining Notification Act and any other local, state or federal fair employment laws, and any contract or tort claims.</FONT></P>
<P id=PARA212 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA213 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">You understand and agree that this Release is intended to include all claims by you or on your behalf alleging discrimination on the basis of race, sex, religion, national origin, age, disability, marital status, or any other protected status or involving any contract or tort claims based on your termination from the Company. It is also acknowledged that your termination is not in any way related to any work-related injury.</FONT></P>
<P id=PARA214 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA215 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">It also is understood and agreed that the remedy at law for breach of the Employment Agreement and/or this Release shall be inadequate, and the Company shall be entitled to injunctive relief in respect thereof.</FONT></P>
<P id=PARA216 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA217 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Your ability to receive payments and benefits under the terms of the Employment Agreement will remain open for a 21-day period after your Termination Date to give you an opportunity to consider the effect of this Release. At your option, you may elect to execute this Release on an earlier date.&nbsp; Additionally, you have seven days after the date you execute this Release to revoke it.&nbsp; As a result, this Release will not be effective until eight days after you execute it.&nbsp; We also want to advise you of your right to consult with legal counsel prior to executing a copy of this Release.</FONT></P>
<P id=PARA218 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA219 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Finally, this is to expressly acknowledge:</FONT></P>
<P id=PARA220 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA221 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 108pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">You understand that you are not waiving any claims or rights that may arise after the date you execute this Release.</FONT></P>
<P id=PARA222 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 108pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA223 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 108pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#9679;</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">You understand and agree that the compensation and benefits described in the Employment Agreement offer you consideration greater than that to which you would otherwise be entitled.</FONT></P>
<P id=PARA371.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK371  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR371  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM371  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center"></DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR371  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA371.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA229 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">I hereby state that I have carefully read this Release and that I am signing this Release knowingly and voluntarily with the full intent of releasing the Releases from any and all claims, except as set forth herein. Further, if signed prior to the completion of the 21 day review period, this is to acknowledge that I knowingly and voluntarily signed this Release on an earlier date.</FONT></P>
<P id=PARA230 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA231 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL238  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 49.7%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid">
<P id=PARA232 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 2.3%; VERTICAL-ALIGN: top">
<P id=PARA233 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 48%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid">
<P id=PARA234 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 49.7%; VERTICAL-ALIGN: top">
<P id=PARA235 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Date:</FONT></P></TD>
<TD style="WIDTH: 2.3%; VERTICAL-ALIGN: top">
<P id=PARA236 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 48%; VERTICAL-ALIGN: top">
<P id=PARA237 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Aaron Jagdfeld:</FONT></P></TD></TR></TABLE>
<P id=PARA239 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA240 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">SIGNATURE PAGE TO</FONT></P>
<P id=PARA241 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">A JAGDFELD RELEASE AGREEMENT</FONT></P>
<P id=PARA242 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA243 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK245  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR245  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM245  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">2</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR245  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA245.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA247 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B><U>Exhibit&nbsp;B</U></B></FONT></P>
<P id=PARA248 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA249 style="TEXT-ALIGN: center; MARGIN: 0pt 0pt 0pt 16.2pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>CONFIDENTIALITY, NON-COMPETITION AND INTELLECTUAL PROPERTY</B></FONT></P>
<P id=PARA250 style="TEXT-ALIGN: center; MARGIN: 0pt 0pt 0pt 16.2pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>AGREEMENT</B></FONT></P>
<P id=PARA251 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 16.2pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA252 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">CONFIDENTIALITY, NON-COMPETITION AND INTELLECTUAL PROPERTY AGREEMENT (this &#8220;<B>Agreement</B>&#8221;), dated as of <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U>, (the &#8220;<I><B>Effective Date</B></I>&#8221;), by and between GENERAC POWER SYSTEMS, INC. (together with its successors, assigns and affiliates, the &#8220;<I><B>Company</B></I>&#8221;) and Aaron Jagdfeld (&#8220;<I><B>Executive</B></I>&#8221;).</FONT></P>
<P id=PARA253 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA254 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">WHEREAS, Executive has entered into an amended and restated employment agreement dated as of the date hereof with the Company (the &#8220;<I><B>Employment Agreement</B></I>&#8221;).&nbsp; In connection with his performance of his duties and obligations under the Employment Agreement, Executive has and will receive specific confidential information relating to the business of the Company, which confidential information is necessary to enable Executive to perform Executive&#8217;s duties. Executive will play a significant role in the development and management of the businesses of the Company and has and will be entrusted with confidential information relating to the Company and its customers, suppliers, subcontractors, employees and others; and</FONT></P>
<P id=PARA255 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA256 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">WHEREAS, it is a condition to the execution of the Employment Agreement, dated as of the date hereof, by and between Executive and the Company, that Executive execute and deliver this Agreement simultaneously with the execution and delivery of the Employment Agreement.</FONT></P>
<P id=PARA257 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA258 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">NOW, THEREFORE, it is mutually agreed as follows:</FONT></P>
<P id=PARA259 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA260 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">1.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Confidentiality</U>.</FONT></P>
<P id=PARA261 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA262 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(a)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Confidential Information</U>.&nbsp;&nbsp;In addition to all duties of loyalty imposed on Executive by law, during the term of Executive&#8217;s employment with the Company and thereafter, Executive shall maintain Confidential Information in confidence and secrecy and shall not disclose Confidential Information or use it for the benefit of any person or organization (including Executive) other than the Company.</FONT></P>
<P id=PARA263 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA264 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(b)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Trade Secrets</U>.&nbsp;&nbsp;During his employment with the Company, Executive shall preserve and protect all Trade Secrets of the Company from unauthorized use or disclosure; and after termination of such employment, Executive shall not use or disclose any Trade Secret of the Company for so long as that Trade Secret remains a Trade Secret.</FONT></P>
<P id=PARA265 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA266 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(c)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Procedures</U>.&nbsp;&nbsp;In the event that Executive is requested or required (by deposition, interrogatories, requests for information or documents in legal proceedings, subpoenas, civil demand or similar process) to disclose any Confidential Information or Trade Secrets, Executive will give the Company prompt written notice of such request or requirement so that the Company may seek an appropriate protective order or other remedy and/or waive compliance with the provisions of this Agreement, and Executive will cooperate with the Company&#8217;s efforts to obtain such protective order. In the event that such protective order or other remedy is not obtained or the Company waives compliance with the relevant provisions of this Agreement, Executive is permitted to furnish that Confidential Information or Trade Secrets which is legally required to be disclosed and will use his reasonable efforts to obtain assurances that confidential treatment will be accorded to such information.</FONT></P>
<P id=PARA267 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<P style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</P>
<DIV id=PGBK269  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR269  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM269  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center"></DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR269  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA269.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA271 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">As used in this Agreement, all capitalized terms used without definition shall have the meanings ascribed to them in the Employment Agreement. In addition, the following terms have the meanings set forth below:</FONT></P>
<P id=PARA272 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA273 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8220;<I><B>Competitive Business</B></I>&#8221;&nbsp;&nbsp;means any corporation, partnership, association, or other person or entity, including but not limited to Executive, (i)&nbsp;which competes directly, or is planning to compete directly, with the Company with respect to the design, development, manufacture, remanufacture, assembly, marketing, sales, or service of standby power products, or any other business of the Company, that was within Executive&#8217;s management, operational, marketing, purchasing or sales responsibility, including the responsibility of personnel reporting directly to Executive, or about which Executive received any Confidential Information or Trade Secrets at any time within eighteen (18) months prior to termination of Executive&#8217;s employment with the Company, and (ii)&nbsp;which engages or plans to engage in such competition in any state of the United States in which the Company sold or distributed, or actively attempted to sell or to distribute, such products within eighteen (18) months prior to termination of Executive&#8217;s employment with the Company.</FONT></P>
<P id=PARA274 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA275 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8220;<I><B>Confidential Information</B></I>&#8221;&nbsp;&nbsp;shall mean information related to the Company&#8217;s business, not generally known in the trade or industry, which Executive learns or creates during the period of Executive&#8217;s employment with the Company, which may include but is not limited to product specifications, manufacturing procedures, methods, equipment, compositions, technology, formulas, know-how, research and development programs, sales methods, customer lists, customer usages and requirements, computer programs and other confidential technical or business information and data. Confidential Information shall not include any information that (i)&nbsp;is or becomes generally available to the public other than as a result of a disclosure by Executive in violation of this Agreement or (ii)&nbsp;becomes available to Executive on a non-confidential basis from a source other than the Company which is not prohibited from disclosing such information to Executive by a legal, contractual or fiduciary obligation to the Company or any other person.</FONT></P>
<P id=PARA276 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA277 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8220;<I><B>Goodwill</B></I>&#8221;&nbsp;&nbsp;means any tendency of customers, distributors, representatives, employees, or federal, state, local or foreign governmental entities to continue or renew any valuable business relationship with the Company, based in whole or in part on past successful relationships with the Company or the lawful efforts of the Company to foster such relationships, and in which Executive, or any personnel reporting directly to Executive, actively participated at any time within eighteen (18) months prior to termination of Executive&#8217;s employment with the Company.</FONT></P>
<P id=PARA278 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA279 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#8220;<I><B>Trade Secret(s)</B></I>&#8221;&nbsp;&nbsp;means information, including a formula, pattern, compilation, program, device, method, technique or process, that derives independent economic value, actual or potential, from not being generally known to, and not being readily ascertainable by proper means by other persons who can obtain economic value from its disclosure or use, and that is the subject of efforts to maintain its secrecy that are reasonable under the circumstances.</FONT></P>
<P id=PARA280 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA281 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(d)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Return of Property</U>.&nbsp;&nbsp;Executive further agrees to take all reasonable measures to prevent unauthorized persons or entities from obtaining or using Confidential Information or Trade Secrets.&nbsp; Promptly upon termination of his employment with the Company, Executive agrees to deliver to the Company all property and materials within Executive&#8217;s possession or control which belong to the Company or which contain Confidential Information or Trade Secrets.</FONT></P>
<P id=PARA282 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA285.1 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<DIV id=PGBK285  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR285  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM285  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">2</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR285  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA285.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA287 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">2.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Non-Competition; Non-Solicitation</U>.</FONT></P>
<P id=PARA288 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25; TEXT-INDENT: -18pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA289 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(a)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Non-Competition</U>.&nbsp;&nbsp;During the term of Executive&#8217;s employment with the Company and for twenty-four (24) months following the termination of such employment for any reason (the &#8220;<I><B>Restricted Period</B></I>&#8221;), Executive shall not, directly or indirectly, participate in, consult with, be employed by, or assist with the organization, planning, ownership, financing, management, operation or control of any Competitive Business in any capacity in which, in the absence of this Agreement, Confidential Information, Trade Secrets or Goodwill of the Company would reasonably be considered useful.</FONT></P>
<P id=PARA290 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA291 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(b)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Non-Solicitation</U>.&nbsp;&nbsp;During the Restricted Period, Executive shall not, directly or indirectly, on behalf of any Competitive Business, either by himself or by providing substantial assistance to others, solicit to terminate employment with the Company, or to accept or begin employment with or service to any Competitive Business, any employee of the Company whom Executive supervised or about whom Executive gained Confidential Information at any time during the last eighteen (18) months of Executive&#8217;s employment with the Company.</FONT></P>
<P id=PARA292 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA293 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">3.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>No Right to Continued Employment</U>.&nbsp;&nbsp;Nothing in this Agreement shall confer upon Executive any right to continue in the employ of the Company or shall interfere with or restrict in any way the rights of the Company, which, subject to the terms of the Employment Agreement, are hereby reserved, to discharge Executive at any time for any reason whatsoever, with or without Cause.</FONT></P>
<P id=PARA294 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA295 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">4.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>No Conflicting Agreements</U>.&nbsp;&nbsp;Executive warrants that Executive is not bound by the terms of a confidentiality agreement, non-competition or other agreement with a third party that would conflict with Executive&#8217;s obligations hereunder.</FONT></P>
<P id=PARA296 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA297 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">5.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Remedies</U>.</FONT></P>
<P id=PARA298 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA299 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(a)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In the event of breach or threatened breach by Executive of any provision hereof, the Company shall be entitled to seek temporary or preliminary injunctive relief or other equitable relief, without the posting of any bond or other security.</FONT></P>
<P id=PARA300 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA301 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(b)</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The period of time during which the restrictions set forth in <U>Section&nbsp;2</U> hereof will be in effect will be extended by the length of time during which Executive is in breach of the terms of those provisions as finally determined by an arbitrator or any court of competent jurisdiction.</FONT></P>
<P id=PARA302 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 72pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA303 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">6.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Successors and Assigns</U>.&nbsp;&nbsp;This Agreement shall be binding upon Executive and Executive&#8217;s heirs, assigns and representatives and inure to the benefit of the Company and its successors and assigns, including without limitation any entity to which substantially all of the assets or the business of the Company are sold or transferred. The obligations of Executive are personal and shall not be assigned by Executive.</FONT></P>
<P id=PARA304 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA305 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">7.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Severability</U>.&nbsp;&nbsp;It is expressly agreed that if any restrictions set forth in this Agreement are found by any court having jurisdiction to be unreasonable because they are too broad in any respect, then and in each such case, the remaining provisions herein contained shall, to the greatest extent permissible under applicable law, nevertheless, remain effective, and this Agreement, or any portion hereof, shall, to the extent permitted by applicable law, be considered to be amended, so as to be considered reasonable and enforceable by such court, and the court</FONT></P>
<P id=PARA306 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA307 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK309  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR309  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM309  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">3</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR309  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA309.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA311 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">shall specifically have the right to restrict the time period or the business or geographical scope of such restrictions to any portion of the time period, business or geographic areas to the extent the court deems such restriction to be necessary to cause the covenants to be enforceable and, in such event, the covenants shall be enforced to the extent so permitted and the remaining provisions shall be unaffected thereby.&nbsp; In such event, the parties hereto agree to execute all documents necessary to evidence such amendment so as to eliminate or modify any such unreasonable provision in order to carry out the intent of this Agreement insofar as possible and to render this Agreement enforceable in all respects as so modified. The covenants contained herein shall be construed to extend to separate jurisdictions or sub-jurisdictions of the United States in which the Company, during the term of Executive&#8217;s employment, have been or are engaged in business, and to the extent that any such covenant shall be illegal and/or unenforceable with respect to any jurisdiction, said covenant shall not be affected thereby with respect to each other jurisdiction, such covenants with respect to each jurisdiction being construed as severable and independent. The restrictive covenant provisions of this Agreement shall govern to the extent there is any conflict between their terms and the terms of any other agreement or understanding with the Company.</FONT></P>
<P id=PARA312 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA313 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">8.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Notices</U>.&nbsp;&nbsp;Any notice required or permitted to be given under this Agreement shall be in writing and be deemed given when delivered by hand or received by registered or certified mail, postage prepaid, or by nationally reorganized overnight courier service addressed to the party to receive such notice at the following address or any other address substituted therefor by notice pursuant to these provisions:</FONT></P>
<P id=PARA314 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA315 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">If to the Company:</FONT></P>
<P id=PARA316 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA317 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Generac Power Systems,&nbsp;Inc. </FONT></P>
<P id=PARA318 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">P.O.&nbsp;Box 295 </FONT></P>
<P id=PARA319 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Waukesha, WI 53187</FONT></P>
<P id=PARA320 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Attention: Chief Financial Officer and Chairman of the Audit Committee</FONT></P>
<P id=PARA321 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 72pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA322 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">If to the Executive, to her at her most recent address in the Company&#8217;s records.</FONT></P>
<P id=PARA323 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA324 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">9.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Amendment</U>.&nbsp;&nbsp;No provision of this Agreement may be modified, amended, waived or discharged in any manner except by a written instrument executed by the Company and Executive.</FONT></P>
<P id=PARA325 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA326 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">10.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Waiver</U>.&nbsp;&nbsp;The failure of the Company to enforce at any time any of the provisions of this Agreement shall not be deemed or construed to be a waiver of any such provision, nor in any way affect the validity of this Agreement or any provision hereof or the right of the Company to enforce thereafter each and every provision of this Agreement. No waiver of any breach of any of the provisions of this Agreement by the Company shall be effective unless set forth in a written instrument executed by the Company, and no waiver of any such breach shall be construed or deemed to be a waiver of any other or subsequent breach.</FONT></P>
<P id=PARA327 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA328 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">11.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Applicable Law</U>.&nbsp;&nbsp;All issues and questions concerning the construction, validity, enforcement and interpretation of this Agreement shall be governed by, and construed in accordance with, the laws of the State of Wisconsin without giving effect to any choice of law or conflict of law rules&nbsp;or provisions (whether of the State of Wisconsin or any other jurisdiction) that would cause the application of the laws of any jurisdiction other than the State of Wisconsin.</FONT></P>
<P id=PARA329 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA330 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK332  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR332  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM332  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">4</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR332  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA332.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P>
<P id=PARA333 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA334 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">12.</FONT><FONT style="FONT-SIZE: 3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><U>Enforcement</U>.&nbsp;&nbsp;If any party shall institute legal action to enforce or interpret the terms and conditions of this Agreement or to collect any monies hereunder, venue for any such action shall be the State Wisconsin.&nbsp; Each party irrevocably consents to the jurisdiction of the courts located in the State of Wisconsin for all suits or actions arising out of this Agreement. Each party hereto waives to the fullest extent possible, the defense of an inconvenient forum, and each agrees that a final judgment in any action shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law.</FONT></P>
<P id=PARA335 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA336 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">[<I>Signature Page&nbsp;Follows</I>]</FONT></P>
<P id=PARA337 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA338 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</P>
<DIV id=PGBK340  style="WIDTH: 100%; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt">
<DIV id=PGFTR340  style="WIDTH: 100%; TEXT-ALIGN: center">&nbsp;</DIV>
<DIV id=PGNUM340  style="FONT-SIZE: 10pt; WIDTH: 100%; TEXT-ALIGN: center">5</DIV>
<HR style="HEIGHT: 2px; WIDTH: 100%; PAGE-BREAK-AFTER: always; COLOR: #000000" noShade>

<DIV id=PGHDR340  style="WIDTH: 100%; TEXT-ALIGN: left">&nbsp;</DIV></DIV>
<P id=PARA340.2 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA342 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>IN WITNESS WHEREOF</B>, the parties have caused this Agreement to be executed as of the day written above.</FONT></P>
<P id=PARA343 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL364  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA344 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA345 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>GENERAC POWER SYSTEMS, INC.</B></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA346 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA347 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA348 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid">
<P id=PARA349 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA350 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA351 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Name:</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA352 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA353 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Title:</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA354 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA355 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA356 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA357 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>EXECUTIVE:</B></FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA358 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA359 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA360 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid">
<P id=PARA361 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD></TR>
<TR>
<TD style="WIDTH: 48.3%; VERTICAL-ALIGN: top">
<P id=PARA362 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 1pt">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 51.7%; VERTICAL-ALIGN: top">
<P id=PARA363 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Name: Aaron Jagdfeld</FONT></P></TD></TR></TABLE>
<P id=PARA365 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA366 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">SIGNATURE PAGE TO</FONT></P>
<P id=PARA367 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">A JAGDFELD CONFIDENTIALITY AGREEMENT</FONT></P>
<P id=PARA368 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><BR>Read more: http://www.faqs.org/sec-filings/100129/GENERAC-HOLDINGS-INC_S-1.A/a2196063zex-10_65.htm#ixzz1QIOvS9pP</FONT></P>
<P id=PARA369 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>ex10-2.htm
<DESCRIPTION>EXHIBIT 10.2
<TEXT>
<HTML><HEAD><TITLE>ex10-2.htm</TITLE>
<!-- Created by RDG HTML Converter -->
</HEAD>
<BODY style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px">
<P id=PARA1 style="TEXT-ALIGN: right; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Exhibit 10.2</B></FONT></P>
<P id=PARA2 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA5 style="TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Summary of Employment Arrangement with Patrick Forsythe, Executive Vice President &#8211; Global Engineering</FONT></P>
<P id=PARA6 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB8  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA9 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">1.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA10 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Term &#8211; Employment at will, beginning July 2, 2015</FONT></P></TD></TR></TABLE>
<P id=PARA11 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB15  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA16 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">2.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA17 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Compensation - $350,000 annually. Salary is eligible for review in 2016 in accordance with Generac&#8217;s normal policies.</FONT></P></TD></TR></TABLE>
<P id=PARA18 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB20  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA21 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">3.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA22 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Executive Management Incentive Program (EMIP). Employee is eligible to participate in the EMIP with target bonus of 50% of salary opportunity to earn up to 125% of base salary annually. Guaranteed 1 times salary bonus for 2015.</FONT></P></TD></TR></TABLE>
<P id=PARA23 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB27  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA28 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">4.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA29 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Long-Term Incentive Compensation (LTIP). Employee is eligible to participate in Generac&#8217;s LTIP program.</FONT></P></TD></TR></TABLE>
<P id=PARA30 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB34  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA35 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">5.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA36 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Sign On Equity Grant. Employee received 17,634 shares of common stock and 41,786 options to purchase common stock at a purchase price of $28.355 per share as a sign-on bonus. All shares and options are subject to the Company&#8217;s Equity Incentive Plan.</FONT></P></TD></TR></TABLE>
<P id=PARA37 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB41  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA42 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">6.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA43 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Benefits. Employee is eligible for the Generac benefits plan on the same terms as other employees.</FONT></P></TD></TR></TABLE>
<P id=PARA44 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB48  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA49 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">7.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA50 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Vacation. Vacation accrues at a rate of three weeks/year through year 9. </FONT></P></TD></TR></TABLE>
<P id=PARA51 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA54 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Thereafter,</FONT></P>
<P id=PARA55 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0>

<TR>
<TD style="WIDTH: 50%">
<P id=PARA74 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt">Years of Service</P></TD>
<TD style="WIDTH: 50%">
<P id=PARA75 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt">Weeks of vacation</P></TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">
<P id=PARA76 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt">10-24&nbsp;</P></TD>
<TD style="BACKGROUND-COLOR: #cceeff">
<P id=PARA77 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt">4</P></TD></TR>
<TR style="BACKGROUND-COLOR: #ffffff">
<TD style="BACKGROUND-COLOR: #ffffff">
<P id=PARA78 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt">25-29</P></TD>
<TD style="BACKGROUND-COLOR: #ffffff">
<P id=PARA79 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt">5</P></TD></TR>
<TR style="BACKGROUND-COLOR: #cceeff">
<TD style="BACKGROUND-COLOR: #cceeff">
<P id=PARA80 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt">30+</P></TD>
<TD style="BACKGROUND-COLOR: #cceeff">
<P id=PARA81 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt">6</P></TD></TR></TABLE>
<P id=PARA57 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL68  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">
<P id=PARA84 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA82><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">8.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA83><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Relocation bonus of $25,000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></FONT></TD></TR></TABLE>
<P id=PARA69 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<HTML><HEAD><TITLE>ex31-1.htm</TITLE>
<!-- Created by RDG HTML Converter -->
</HEAD>
<BODY>
<P id=PARA3254 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: right; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Exhibit 31.1</B></FONT></P>
<P id=PARA3255 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3256 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO<BR>SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a), AS ADOPTED<BR>PURSUANT TO SECTION&nbsp;302 OF THE SARBANES-OXLEY ACT OF&nbsp;2002</B><B>&nbsp;</B></FONT></P>
<P id=PARA3257 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3258 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">I, Aaron Jagdfeld, certify that:</FONT></P>
<P id=PARA3259 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3261  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3262 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">1.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3263 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">I have reviewed this quarterly report on Form&nbsp;10-Q of Generac Holdings Inc.;&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3264 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3266  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3267 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">2.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3268 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3269 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3271  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3272 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">3.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3273 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3274 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3276  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3277 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">4.</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3278 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The registrant&#39;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e) and 15d-15(e)) </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3279 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3281  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3282 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">a.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3283 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3284 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3286  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3287 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">b.</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3288 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></P></TD></TR></TABLE>
<P id=PARA3289 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3291  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3292 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">c.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3293 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Evaluated the effectiveness of the registrant&#39;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3294 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3296  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3297 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">d.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3298 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Disclosed in this report any change in the registrant&#39;s internal control over financial reporting that occurred during the registrant&#39;s most recent fiscal quarter (the registrant&#39;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#39;s internal control over financial reporting; and&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3299 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3301  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3302 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">5.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3303 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The registrant&#39;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#39;s auditors and the audit committee of the registrant&#39;s board of directors (or persons performing the equivalent functions):&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3304 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3306  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3307 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">a.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3308 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#39;s ability to record, process, summarize and report financial information; and&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3309 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3311  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3312 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">b.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3313 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#39;s internal control over financial reporting.</FONT></P></TD></TR></TABLE>
<P id=PARA3314 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT><FONT style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="TEXT-ALIGN: left" vAlign=top width="50%" align=left>
<P id=PARA1.12 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Date: </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;November 6, 2015 </FONT></P></TD>
<TD style="TEXT-ALIGN: left" vAlign=top width="3%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=top width="35%" noWrap align=left>
<P id=PARA1.14 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">/s/&nbsp;</FONT>Aaron Jagdfeld</P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.15 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR>
<TR>
<TD vAlign=top width="50%">&nbsp;</TD>
<TD vAlign=top width="3%">&nbsp;</TD>
<TD vAlign=top width="35%">&nbsp;</TD>
<TD vAlign=top width="12%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top width="50%">
<P id=PARA1.16 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="3%">
<P id=PARA1.17 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="35%">
<P id=PARA1.18 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>Name: Aaron Jagdfeld</P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.19 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR>
<TR>
<TD vAlign=top width="50%">&nbsp;</TD>
<TD vAlign=top width="3%">&nbsp;</TD>
<TD vAlign=top width="35%">&nbsp;</TD>
<TD vAlign=top width="12%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top width="50%">
<P id=PARA1.20 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="3%">
<P id=PARA1.21 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="35%">
<P id=PARA1.22 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>Title: <I>Chief Executive Officer </I></P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.23 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3316 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<HTML><HEAD><TITLE>ex31-2.htm</TITLE>
<!-- Created by RDG HTML Converter -->
</HEAD>
<BODY>
<P id=PARA3338 style="TEXT-ALIGN: right; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Exhibit 31.2</B></FONT></P>
<P id=PARA3339 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3340 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO<BR>SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a), AS ADOPTED<BR>PURSUANT TO SECTION&nbsp;302 OF THE SARBANES-OXLEY ACT OF&nbsp;2002</B><B>&nbsp;</B></FONT></P>
<P id=PARA3341 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3342 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">I, York A. Ragen, certify that:</FONT></P>
<P id=PARA3343 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3345  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3346 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">1.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3347 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">I have reviewed this quarterly report on Form&nbsp;10-Q of Generac Holdings Inc.;&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3348 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3350  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3351 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">2.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3352 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3353 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3355  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3356 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">3.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3357 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3358 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3360  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3361 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">4.</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3362 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The registrant&#39;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e) and 15d-15(e)) </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3363 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3365  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3366 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">a.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3367 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3368 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3370  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3371 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">b.</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3372 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></P></TD></TR></TABLE>
<P id=PARA3373 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3375  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3376 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">c.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3377 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Evaluated the effectiveness of the registrant&#39;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3378 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3380  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3381 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">d.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3382 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Disclosed in this report any change in the registrant&#39;s internal control over financial reporting that occurred during the registrant&#39;s most recent fiscal quarter (the registrant&#39;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#39;s internal control over financial reporting; and&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3383 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3385  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3386 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">5.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3387 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The registrant&#39;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#39;s auditors and the audit committee of the registrant&#39;s board of directors (or persons performing the equivalent functions):&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3388 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3390  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3391 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">a.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3392 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#39;s ability to record, process, summarize and report financial information; and&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3393 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3395  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 54pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3396 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">b.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3397 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#39;s internal control over financial reporting.</FONT></P></TD></TR></TABLE>
<P id=PARA3398 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT size=2></FONT>&nbsp;</P>
<TABLE id=TBL1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="TEXT-ALIGN: left" vAlign=top width="50%" align=left>
<P id=PARA1.12 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Date: </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;November 6, 2015</FONT></P></TD>
<TD style="TEXT-ALIGN: left" vAlign=top width="3%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=top width="35%" noWrap align=left>
<P id=PARA1.14 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">/s/&nbsp;</FONT>York A. Ragen </P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.15 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR>
<TR>
<TD vAlign=top width="50%">&nbsp;</TD>
<TD vAlign=top width="3%">&nbsp;</TD>
<TD vAlign=top width="35%">&nbsp;</TD>
<TD vAlign=top width="12%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top width="50%">
<P id=PARA1.16 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="3%">
<P id=PARA1.17 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="35%">
<P id=PARA1.18 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>Name: York A. Ragen</P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.19 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR>
<TR>
<TD vAlign=top width="50%">&nbsp;</TD>
<TD vAlign=top width="3%">&nbsp;</TD>
<TD vAlign=top width="35%">&nbsp;</TD>
<TD vAlign=top width="12%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top width="50%">
<P id=PARA1.20 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="3%">
<P id=PARA1.21 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="35%">
<P id=PARA1.22 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>Title: <I>Chief Financial Officer </I></P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.23 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3399 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 54pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<HTML><HEAD><TITLE>ex32-1.htm</TITLE>
<!-- Created by RDG HTML Converter -->
</HEAD>
<BODY>
<P id=PARA3420 style="TEXT-ALIGN: right; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Exhibit&nbsp;32.1 </B></FONT></P>
<P id=PARA3422 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3423 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER<BR>PURSUANT TO 18 U.S.C. SECTION&nbsp;1350, AS ADOPTED<BR>BY SECTION&nbsp;906 OF THE SARBANES-OXLEY ACT OF&nbsp;2002 </B></FONT></P>
<P id=PARA3424 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3425 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pursuant to Section&nbsp;1350, Chapter&nbsp;63 of Title 18, United States Code, as adopted by Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, the undersigned, as Chief Executive Officer of Generac Holdings Inc. (the &#8220;Company&#8221;), does hereby certify that to my knowledge: </FONT></P>
<P id=PARA3426 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3428  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3429 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">1.</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3430 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">the Company&#39;s quarterly report on Form&nbsp;10-Q for the fiscal quarter ended September 30, 2015 fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and </FONT></P></TD></TR></TABLE>
<P id=PARA3431 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3433  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3434 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">2.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3435 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">the information contained in the Company&#39;s quarterly report on Form&nbsp;10-Q for the fiscal quarter ended September 30, 2015 fairly presents, in all material respects, the financial condition and results of operations of the Company. </FONT></P></TD></TR></TABLE>
<P id=PARA3436 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3437 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="TEXT-ALIGN: left" vAlign=top width="50%" align=left>
<P id=PARA1.12 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>Date: November 6, 2015 </P></TD>
<TD style="TEXT-ALIGN: left" vAlign=top width="3%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=top width="35%" noWrap align=left>
<P id=PARA1.14 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">/s/&nbsp;</FONT>Aaron Jagdfeld </P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.15 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR>
<TR>
<TD vAlign=top width="50%">&nbsp;</TD>
<TD vAlign=top width="3%">&nbsp;</TD>
<TD vAlign=top width="35%">&nbsp;</TD>
<TD vAlign=top width="12%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top width="50%">
<P id=PARA1.16 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="3%">
<P id=PARA1.17 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="35%">
<P id=PARA1.18 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>Name: Aaron Jagdfeld</P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.19 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR>
<TR>
<TD vAlign=top width="50%">&nbsp;</TD>
<TD vAlign=top width="3%">&nbsp;</TD>
<TD vAlign=top width="35%">&nbsp;</TD>
<TD vAlign=top width="12%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top width="50%">
<P id=PARA1.20 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="3%">
<P id=PARA1.21 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="35%">
<P id=PARA1.22 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>Title: <I>Chief Executive Officer </I></P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.23 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3438 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<HTML><HEAD><TITLE>ex32-2.htm</TITLE>
<!-- Created by RDG HTML Converter -->
</HEAD>
<BODY>
<P id=PARA3460 style="TEXT-ALIGN: right; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>Exhibit&nbsp;32.2</B></FONT></P>
<P id=PARA3461 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3462 style="TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>CERTIFICATION OF THE CHIEF </B><B>FINANCIAL </B></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><B>OFFICER<BR>PURSUANT TO 18 U.S.C. SECTION&nbsp;1350, AS ADOPTED<BR>BY SECTION&nbsp;906 OF THE SARBANES-OXLEY ACT OF&nbsp;2002 </B></FONT></P>
<P id=PARA3463 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3464 style="TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pursuant to Section&nbsp;1350, Chapter&nbsp;63 of Title 18, United States Code, as adopted by Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, the undersigned, as Chief Financial Officer of Generac Holdings Inc. (the &#8220;Company&#8221;), does hereby certify that to my knowledge: </FONT></P>
<P id=PARA3465 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3467  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3468 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">1.</FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3469 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">the Company&#39;s quarterly report on Form&nbsp;10-Q for the fiscal quarter ended September 30, 2015 fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and </FONT></P></TD></TR></TABLE>
<P id=PARA3470 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=MTAB3472  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="WIDTH: 18pt">&nbsp;</TD>
<TD style="WIDTH: 18pt; VERTICAL-ALIGN: top">
<P id=PARA3473 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">2.</FONT></P></TD>
<TD style="VERTICAL-ALIGN: top">
<P id=PARA3474 style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: left; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">the information contained in the Company&#39;s quarterly report on Form&nbsp;10-Q for the fiscal quarter ended September 30, 2015 fairly presents, in all material respects, the financial condition and results of operations of the Company. </FONT></P></TD></TR></TABLE>
<P id=PARA3475 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<P id=PARA3476 style="TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 36pt; LINE-HEIGHT: 1.25"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P>
<TABLE id=TBL1  style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; WIDTH: 100%; TEXT-INDENT: 0px" cellSpacing=0 cellPadding=0 border=0>

<TR>
<TD style="TEXT-ALIGN: left" vAlign=top width="50%" align=left>
<P id=PARA1.12 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Date: </FONT><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;November 6, 2015</FONT></P></TD>
<TD style="TEXT-ALIGN: left" vAlign=top width="3%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=top width="35%" noWrap align=left>
<P id=PARA1.14 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">/s/&nbsp;</FONT>York A. Ragen</P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.15 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR>
<TR>
<TD vAlign=top width="50%">&nbsp;</TD>
<TD vAlign=top width="3%">&nbsp;</TD>
<TD vAlign=top width="35%">&nbsp;</TD>
<TD vAlign=top width="12%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top width="50%">
<P id=PARA1.16 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="3%">
<P id=PARA1.17 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="35%">
<P id=PARA1.18 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>Name: York A. Ragen</P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.19 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR>
<TR>
<TD vAlign=top width="50%">&nbsp;</TD>
<TD vAlign=top width="3%">&nbsp;</TD>
<TD vAlign=top width="35%">&nbsp;</TD>
<TD vAlign=top width="12%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top width="50%">
<P id=PARA1.20 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="3%">
<P id=PARA1.21 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD>
<TD vAlign=top width="35%">
<P id=PARA1.22 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>Title: <I>Chief Financial Officer</I></P></TD>
<TD vAlign=top width="12%">
<P id=PARA1.23 style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</FONT></P></TD></TR></TABLE>
<P id=PARA3477 style="MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</FONT></P></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>8
<FILENAME>gnrc-20150930.xml
<DESCRIPTION>EXHIBIT 101.INS
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?><!--Generated by ThunderDome XBRL - 03:25PM UTC 2015-11-06--><xbrli:xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2013-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2014-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2014-01-31" xmlns:gnrc="http://www.generac.com/20150930" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:us-gaap="http://fasb.org/us-gaap/2015-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:href="gnrc-20150930.xsd" xlink:type="simple"/>
  <dei:AmendmentFlag contextRef="d_2015-01-01_2015-09-30" id="c-14">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="d_2015-01-01_2015-09-30" id="c-4">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="d_2015-01-01_2015-09-30" id="c-13">Q3</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="d_2015-01-01_2015-09-30" id="c-12">2015</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="d_2015-01-01_2015-09-30" id="c-11">2015-09-30</dei:DocumentPeriodEndDate>
  <dei:DocumentType contextRef="d_2015-01-01_2015-09-30" id="c-10">10-Q</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="d_2015-01-01_2015-09-30" id="c-2">0001474735</dei:EntityCentralIndexKey>
  <dei:EntityCommonStockSharesOutstanding contextRef="i_2015-11-02" decimals="INF" id="c-9" unitRef="xbrli-shares">67163204</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCurrentReportingStatus contextRef="d_2015-01-01_2015-09-30" id="c-6">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityFilerCategory contextRef="d_2015-01-01_2015-09-30" id="c-5">Large Accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityRegistrantName contextRef="d_2015-01-01_2015-09-30" id="c-1">GENERAC HOLDINGS INC.</dei:EntityRegistrantName>
  <dei:EntityVoluntaryFilers contextRef="d_2015-01-01_2015-09-30" id="c-7">No</dei:EntityVoluntaryFilers>
  <dei:EntityWellKnownSeasonedIssuer contextRef="d_2015-01-01_2015-09-30" id="c-8">Yes</dei:EntityWellKnownSeasonedIssuer>
  <dei:TradingSymbol contextRef="d_2015-01-01_2015-09-30" id="c-3">gnrc</dei:TradingSymbol>
  <gnrc:AmortizationOfDeferredRevenueOnExtendedWarrantyContracts contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2325196" unitRef="iso4217-usd">1138000</gnrc:AmortizationOfDeferredRevenueOnExtendedWarrantyContracts>
  <gnrc:AmortizationOfDeferredRevenueOnExtendedWarrantyContracts contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2325197" unitRef="iso4217-usd">850000</gnrc:AmortizationOfDeferredRevenueOnExtendedWarrantyContracts>
  <gnrc:AmortizationOfDeferredRevenueOnExtendedWarrantyContracts contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2325198" unitRef="iso4217-usd">3280000</gnrc:AmortizationOfDeferredRevenueOnExtendedWarrantyContracts>
  <gnrc:AmortizationOfDeferredRevenueOnExtendedWarrantyContracts contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2325199" unitRef="iso4217-usd">2277000</gnrc:AmortizationOfDeferredRevenueOnExtendedWarrantyContracts>
  <gnrc:AmountFinancedByDealers contextRef="i_2015-09-30" decimals="-5" id="c2325522" unitRef="iso4217-usd">35700000</gnrc:AmountFinancedByDealers>
  <gnrc:AmountFinancedByDealers contextRef="i_2014-12-31" decimals="-5" id="c2325523" unitRef="iso4217-usd">26100000</gnrc:AmountFinancedByDealers>
  <gnrc:BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill contextRef="i_2015-08-01_BusinessAcquisitionAxis-CHPMember" decimals="-3" id="c2325294" unitRef="iso4217-usd">81726000</gnrc:BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill>
  <gnrc:BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill contextRef="i_2014-10-01_BusinessAcquisitionAxis-MACIncMember" decimals="-3" id="c2325300" unitRef="iso4217-usd">49378000</gnrc:BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill>
  <gnrc:DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk contextRef="i_2015-09-30" decimals="-3" id="c2325341" unitRef="iso4217-usd">-5636000</gnrc:DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk>
  <gnrc:DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk contextRef="i_2014-12-31" decimals="-3" id="c2325342" unitRef="iso4217-usd">-1727000</gnrc:DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk>
  <gnrc:ExcessPurchasePriceOverPredecessorBasis contextRef="i_2015-09-30" decimals="-3" id="c2324811" unitRef="iso4217-usd">-202116000</gnrc:ExcessPurchasePriceOverPredecessorBasis>
  <gnrc:ExcessPurchasePriceOverPredecessorBasis contextRef="i_2014-12-31" decimals="-3" id="c2324812" unitRef="iso4217-usd">-202116000</gnrc:ExcessPurchasePriceOverPredecessorBasis>
  <gnrc:FiniteLivedCustomerListsNet contextRef="i_2015-09-30" decimals="-3" id="c2324764" unitRef="iso4217-usd">44256000</gnrc:FiniteLivedCustomerListsNet>
  <gnrc:FiniteLivedCustomerListsNet contextRef="i_2014-12-31" decimals="-3" id="c2324765" unitRef="iso4217-usd">41002000</gnrc:FiniteLivedCustomerListsNet>
  <gnrc:FiniteLivedPatentsNet contextRef="i_2015-09-30" decimals="-3" id="c2324766" unitRef="iso4217-usd">55887000</gnrc:FiniteLivedPatentsNet>
  <gnrc:FiniteLivedPatentsNet contextRef="i_2014-12-31" decimals="-3" id="c2324767" unitRef="iso4217-usd">56894000</gnrc:FiniteLivedPatentsNet>
  <gnrc:GainLossOnChangeInCashFlowsRelatedToDebt contextRef="d_2014-04-01_2014-06-30_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325432" unitRef="iso4217-usd">16014000</gnrc:GainLossOnChangeInCashFlowsRelatedToDebt>
  <gnrc:GainLossOnChangeInCashFlowsRelatedToDebt contextRef="d_2015-07-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325442" unitRef="iso4217-usd">2381000</gnrc:GainLossOnChangeInCashFlowsRelatedToDebt>
  <gnrc:GainLossOnChangeInCashFlowsRelatedToDebt contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324937" unitRef="iso4217-usd">-2381000</gnrc:GainLossOnChangeInCashFlowsRelatedToDebt>
  <gnrc:GainLossOnChangeInCashFlowsRelatedToDebt contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324938" unitRef="iso4217-usd">16014000</gnrc:GainLossOnChangeInCashFlowsRelatedToDebt>
  <gnrc:GainLossOnChangeInCashFlowsRelatedToDebt contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324875" unitRef="iso4217-usd">-2381000</gnrc:GainLossOnChangeInCashFlowsRelatedToDebt>
  <gnrc:GainLossOnChangeInCashFlowsRelatedToDebt contextRef="d_2014-07-01_2014-09-30" id="c2324876" unitRef="iso4217-usd" xs:nil="true"/>
  <gnrc:IncreaseDecreaseInIntangibleAssetsNonCurrent contextRef="d_2015-07-01_2015-09-30_BusinessAcquisitionAxis-MACIncMember" decimals="-3" id="c2325304" unitRef="iso4217-usd">-4229000</gnrc:IncreaseDecreaseInIntangibleAssetsNonCurrent>
  <gnrc:NetDebtLeverageRatioAchieved contextRef="d_2014-04-01_2014-04-02_LongtermDebtTypeAxis-TermLoanMember" decimals="INF" id="c2325427" unitRef="xbrli-pure">3</gnrc:NetDebtLeverageRatioAchieved>
  <gnrc:NetDebtLeverageRatioAchieved contextRef="d_2015-07-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember" decimals="INF" id="c2325447" unitRef="xbrli-pure">3</gnrc:NetDebtLeverageRatioAchieved>
  <gnrc:NetDebtLeverageRatioThreshold contextRef="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember" decimals="INF" id="c2325425" unitRef="xbrli-pure">3</gnrc:NetDebtLeverageRatioThreshold>
  <gnrc:NumberOfNewContractsEntered contextRef="d_2013-10-23_2013-10-23_DerivativeInstrumentRiskAxis-InterestRateSwapMember" decimals="INF" id="c2325337" unitRef="xbrli-pure">2</gnrc:NumberOfNewContractsEntered>
  <gnrc:ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock contextRef="d_2015-01-01_2015-09-30" id="c-22">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Product warranty liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt;Current portion - other accrued liabilities&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;21,577&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;24,143&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt;Long-term portion - other long-term liabilities&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;7,285&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;6,766&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt;Total&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;28,862&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;30,909&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Deferred revenue related to extended warranty&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt;Current portion - other accrued liabilities&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;5,178&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;4,519&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt;Long-term portion - other long-term liabilities&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;22,910&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;22,674&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt;Total&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;28,088&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;27,193&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</gnrc:ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock>
  <gnrc:ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock contextRef="d_2015-01-01_2015-09-30" id="c-16">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;br /&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;br /&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 70%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Commodity contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(1,036&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(515&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;) &lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Foreign currency contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(107&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(149&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Interest rate swaps&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(4,415&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(1,045&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</gnrc:ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock>
  <gnrc:TradeNamesNet contextRef="i_2015-09-30" decimals="-3" id="c2324770" unitRef="iso4217-usd">208951000</gnrc:TradeNamesNet>
  <gnrc:TradeNamesNet contextRef="i_2014-12-31" decimals="-3" id="c2324771" unitRef="iso4217-usd">182684000</gnrc:TradeNamesNet>
  <gnrc:UncommittedIncrementalTermLoanFacility contextRef="i_2013-05-31_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325415" unitRef="iso4217-usd">300000000</gnrc:UncommittedIncrementalTermLoanFacility>
  <gnrc:UncommittedIncrementalTermLoanFacility contextRef="i_2013-05-31_CreditFacilityAxis-ABLRevolvingCreditFacilityMember" decimals="-3" id="c2325463" unitRef="iso4217-usd">50000000</gnrc:UncommittedIncrementalTermLoanFacility>
  <gnrc:UncommittedIncrementalTermLoanFacility contextRef="i_2015-05-29_CreditFacilityAxis-AmendedABLFacilityMember" decimals="-3" id="c2325464" unitRef="iso4217-usd">100000000</gnrc:UncommittedIncrementalTermLoanFacility>
  <us-gaap:AccountsPayableCurrent contextRef="i_2015-09-30" decimals="-3" id="c2324786" unitRef="iso4217-usd">123186000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="i_2014-12-31" decimals="-3" id="c2324787" unitRef="iso4217-usd">132248000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2015-09-30" decimals="-3" id="c2324752" unitRef="iso4217-usd">207205000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2014-12-31" decimals="-3" id="c2324753" unitRef="iso4217-usd">189107000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2015-09-30" decimals="-3" id="c2325156" unitRef="iso4217-usd">81530000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2014-12-31" decimals="-3" id="c2325157" unitRef="iso4217-usd">69401000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2015-06-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489695" unitRef="iso4217-usd">-7361000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2015-06-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c2489696" unitRef="iso4217-usd">-13243000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2015-06-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489697" unitRef="iso4217-usd">-1652000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2015-06-30" decimals="-3" id="c2489699" unitRef="iso4217-usd">-22256000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2015-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489715" unitRef="iso4217-usd">-8433000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2015-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c2489716" unitRef="iso4217-usd">-13243000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2015-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489717" unitRef="iso4217-usd">-2717000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-06-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489720" unitRef="iso4217-usd">1188000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-06-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c2489721" unitRef="iso4217-usd">-4393000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-06-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489722" unitRef="iso4217-usd">-934000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-06-30" decimals="-3" id="c2489724" unitRef="iso4217-usd">-4139000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489740" unitRef="iso4217-usd">-826000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c2489741" unitRef="iso4217-usd">-4393000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489742" unitRef="iso4217-usd">55000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-09-30" decimals="-3" id="c2489744" unitRef="iso4217-usd">-5164000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-12-31_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489745" unitRef="iso4217-usd">-1878000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c2489746" unitRef="iso4217-usd">-13243000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489747" unitRef="iso4217-usd">-646000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2014-12-31" decimals="-3" id="c2489749" unitRef="iso4217-usd">-15767000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2015-09-30" decimals="-3" id="c2489769" unitRef="iso4217-usd">-24393000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2013-12-31_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489770" unitRef="iso4217-usd">1204000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2013-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c2489771" unitRef="iso4217-usd">-4393000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2013-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489772" unitRef="iso4217-usd">774000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2013-12-31" decimals="-3" id="c2489774" unitRef="iso4217-usd">-2415000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2015-09-30" decimals="-3" id="c2324807" unitRef="iso4217-usd">442007000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2014-12-31" decimals="-3" id="c2324808" unitRef="iso4217-usd">434906000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AmortizationOfDebtDiscountPremium contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324931" unitRef="iso4217-usd">2494000</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:AmortizationOfDebtDiscountPremium contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324932" unitRef="iso4217-usd">2573000</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:AmortizationOfFinancingCosts contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324933" unitRef="iso4217-usd">1874000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:AmortizationOfFinancingCosts contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324934" unitRef="iso4217-usd">2272000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324929" unitRef="iso4217-usd">17460000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324930" unitRef="iso4217-usd">15721000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324846" unitRef="iso4217-usd">6285000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324847" unitRef="iso4217-usd">5277000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2015-07-01_2015-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="INF" id="c2325496" unitRef="xbrli-shares">250900</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2015-07-01_2015-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockMember" decimals="INF" id="c2325497" unitRef="xbrli-shares">11000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2015-01-01_2015-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="INF" id="c2325499" unitRef="xbrli-shares">138900</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2015-01-01_2015-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockMember" decimals="INF" id="c2325500" unitRef="xbrli-shares">800</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2014-07-01_2014-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="INF" id="c2325502" unitRef="xbrli-shares">91300</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2014-01-01_2014-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="INF" id="c2325503" unitRef="xbrli-shares">75400</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:Assets contextRef="i_2015-09-30" decimals="-3" id="c2324780" unitRef="iso4217-usd">1837579000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2014-12-31" decimals="-3" id="c2324781" unitRef="iso4217-usd">1882542000</us-gaap:Assets>
  <us-gaap:AssetsCurrent contextRef="i_2015-09-30" decimals="-3" id="c2324760" unitRef="iso4217-usd">654368000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="i_2014-12-31" decimals="-3" id="c2324761" unitRef="iso4217-usd">730478000</us-gaap:AssetsCurrent>
  <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324879" unitRef="iso4217-usd">153000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
  <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324880" unitRef="iso4217-usd">396000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
  <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324881" unitRef="iso4217-usd">153000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
  <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324882" unitRef="iso4217-usd">396000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="d_2015-01-01_2015-09-30" id="c2324939" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324940" unitRef="iso4217-usd">-4877000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="d_2015-07-01_2015-09-30" id="c2324850" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="d_2014-07-01_2014-09-30" id="c2324851" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85938">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2. Acquisitions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Acquisition of CHP&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On August 1, 2015, the Company acquired CHP for a purchase price, net of cash and debt&amp;nbsp;acquired, of $74,710. Headquartered in Vergennes, Vermont, CHP is a leading manufacturer of high-quality, innovative, professional-grade engine powered equipment used in a wide variety of property maintenance applications, with sales primarily in North America. The acquisition was funded solely through cash on hand. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company recorded a preliminary purchase price allocation during the third quarter of 2015 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded approximately $81,726 of intangible assets, including approximately $30,076 of goodwill, as of the acquisition date. The goodwill ascribed to this acquisition is not deductible for tax purposes. The accompanying condensed consolidated financial statements include the results of CHP from August 1, 2015 through September 30, 2015. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Acquisition of MAC&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On October 1, 2014, a subsidiary of the Company acquired MAC for a purchase price, net of cash acquired, of $55,690. Headquartered in Bismarck, North Dakota, MAC is a leading manufacturer of premium-grade commercial and industrial mobile heaters within the United States and Canada. The acquisition was funded solely through cash on hand. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company recorded a preliminary purchase price allocation during the fourth quarter of 2014 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded approximately $49,378 of intangible assets, including approximately $25,898 of goodwill, as of the acquisition date. The purchase price allocation was finalized during the third quarter of 2015, resulting in a $4,229 decrease to total intangible assets, including an increase of $2,481 to goodwill. The goodwill ascribed to this acquisition is not deductible for tax purposes. The accompanying condensed consolidated financial statements include the results of MAC for the three and nine month periods ended September 30, 2015. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
  <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85937">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;1. &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Description of Business and &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Basis of Presentation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Generac Holdings Inc. (the Company) is a leading designer and manufacturer of a wide range of power generation equipment and other engine powered products serving the residential, light-commercial, industrial, oil &amp;amp; gas, and construction markets. Generac&amp;#x2019;s power products are available globally through a broad network of independent dealers, distributors, retailers, wholesalers and equipment rental companies, as well as sold direct to certain end user customers. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company has executed a number of acquisitions that support our strategic plan (as discussed in Item 1 of our Annual Report on Form 10-K for the year ended December 31, 2014). A summary of these acquisitions include the following: &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;       &lt;tr&gt;     &lt;td style="WIDTH: 18pt"&gt;&amp;nbsp;&lt;/td&gt;     &lt;td style="WIDTH: 18pt; VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;#x25cf;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td style="VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On October 3, 2011, the Company acquired substantially all of the assets of Magnum Products (Magnum), a supplier of generator powered light towers and mobile generators for a variety of industrial applications. The Magnum business is a strategic fit for the Company as it provides diversification through&amp;nbsp;the introduction of new engine powered products, distribution channels and end markets.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;/table&gt;  &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;       &lt;tr&gt;     &lt;td style="WIDTH: 18pt"&gt;&amp;nbsp;&lt;/td&gt;     &lt;td style="WIDTH: 18pt; VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;#x25cf;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td style="VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On December 8, 2012, the Company acquired the equity of Ottomotores UK and its affiliates (Ottomotores), with operations in Mexico City, Mexico and Curitiba, Brazil. Ottomotores is a leading manufacturer in the Mexican market for industrial diesel gensets and is a market participant throughout all of Latin America.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;/table&gt;  &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;       &lt;tr&gt;     &lt;td style="WIDTH: 18pt"&gt;&amp;nbsp;&lt;/td&gt;     &lt;td style="WIDTH: 18pt; VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;#x25cf;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td style="VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On August 1, 2013, the Company acquired the equity of Tower Light SRL and its wholly-owned subsidiaries (Tower Light). Headquartered outside Milan, Italy, Tower Light is a leading developer and supplier of mobile light towers throughout Europe, the Middle East and Africa. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;/table&gt;  &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;       &lt;tr&gt;     &lt;td style="WIDTH: 18pt"&gt;&amp;nbsp;&lt;/td&gt;     &lt;td style="WIDTH: 18pt; VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;#x25cf;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td style="VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On November 1, 2013, the Company purchased the assets of Baldor Electric Company&amp;#x2019;s generator division (Baldor Generators). Baldor Generators offers a complete line of power generation equipment throughout North America with power output up to 2.5MW, which expands the Company&amp;#x2019;s commercial and industrial product lines. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;/table&gt;  &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;       &lt;tr&gt;     &lt;td style="WIDTH: 18pt"&gt;&amp;nbsp;&lt;/td&gt;     &lt;td style="WIDTH: 18pt; VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;#x25cf;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td style="VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On September 2, 2014, the Company acquired the equity of Pramac America LLC (Powermate), resulting in the ownership of the Powermate trade name and the right to license the DeWalt brand name for certain residential engine powered tools. This acquisition expands Generac&amp;#x2019;s residential product portfolio in the portable generator category. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;/table&gt;  &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;       &lt;tr&gt;     &lt;td style="WIDTH: 18pt"&gt;&amp;nbsp;&lt;/td&gt;     &lt;td style="WIDTH: 18pt; VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;#x25cf;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td style="VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On October 1, 2014, the Company acquired MAC, Inc. (MAC). MAC is a leading manufacturer of premium-grade commercial and industrial mobile heaters for the United States and Canadian markets. The acquisition expands the Company&amp;#x2019;s portfolio of mobile power products and provides increased access to the oil &amp;amp; gas market. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;/table&gt;  &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;       &lt;tr&gt;     &lt;td style="WIDTH: 18pt"&gt;&amp;nbsp;&lt;/td&gt;     &lt;td style="WIDTH: 18pt; VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;#x25cf;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td style="VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On August 1, 2015, the Company acquired Country Home Products and its subsidiaries (CHP). CHP is a leading manufacturer of high-quality, innovative, professional-grade engine powered equipment used in a wide variety of property maintenance applications, which are primarily sold in North America under the DR&amp;reg; Power Equipment brand. The acquisition provides an expanded product lineup and additional scale to the Company&amp;#x2019;s residential engine powered products. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;/table&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany amounts and transactions have been eliminated in consolidation. Certain prior period amounts in the condensed consolidated financial statements and notes thereto have been reclassified to conform to the current period&amp;#x2019;s presentation. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The condensed consolidated balance sheet as of September 30, 2015, the condensed consolidated statements of comprehensive income for the three and nine months ended September 30, 2015 and 2014, and the condensed consolidated statements of cash flows for the nine months ended September 30, 2015 and 2014 have been prepared by the Company and have not been audited. In the opinion of management, all adjustments (which include only normal recurring adjustments) necessary for the fair presentation of the financial position, results of operation and cash flows, have been made. The results of operations for any interim period are not necessarily indicative of the results to be expected for the full year.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The preparation of the condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Certain information and footnote disclosure normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2014.&lt;/div&gt;&lt;/div&gt;        &lt;div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;New Accounting Standards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;    &lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt; &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, &lt;div style="display: inline; font-style: italic;"&gt;Revenue from Contracts with Customers&lt;/div&gt;. This guidance is the culmination of the FASB&amp;#x2019;s joint project with the International Accounting Standards Board to clarify the principles for recognizing revenue. The core principal of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance provides a five-step process that entities should follow in order to achieve that core principal. In August 2015, the FASB issued ASU 2015-14, which deferred the effective date of ASU 2014-09 for an additional year, making the guidance effective for the Company in 2018. The guidance can be applied either on a full retrospective basis or on a retrospective basis in which the cumulative effect of initially applying the standard is recognized at the date of initial application. The Company is currently assessing the impact the adoption of this guidance will have on the Company&amp;#x2019;s results of operations. &lt;/div&gt;&lt;/div&gt; &lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;In April 2015, the FASB issued ASU 2015-03, &lt;div style="display: inline; font-style: italic;"&gt;Interest &amp;#x2013; Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs&lt;/div&gt;. This guidance is a part of the FASB&amp;#x2019;s initiative to reduce complexity in accounting standards, and requires that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of the debt liability, consistent with debt discounts. The guidance should be applied on a retrospective basis, and is effective for the Company in 2016. The Company expects that this guidance will only affect the classification of debt issuance costs on its balance sheets and will have no impact on its results of operations. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;    &lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt; &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;In September 2015, the FASB issued ASU 2015-16, &lt;div style="display: inline; font-style: italic;"&gt;Business Combinations: Simplifying&lt;/div&gt;&lt;div style="display: inline; font-style: italic;"&gt; the Accounting for Measurement &lt;/div&gt;&lt;div style="display: inline; font-style: italic;"&gt;Period Adjustments&lt;/div&gt;. This guidance eliminates the requirement for an acquirer to recognize measurement period adjustments retrospectively; rather an acquirer will recognize a measurement period adjustment during the period in which it determines the amount of the adjustment. The guidance should be applied on a prospective basis, and is effective for the Company in 2016, with early adoption permitted. The Company has early adopted this guidance; however, there is no impact on the Company&amp;#x2019;s results of operations for the third quarter of 2015 as there were no material measurement period adjustments.&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;There are several other new accounting pronouncements issued by the FASB. Each of these pronouncements, as applicable, has been or will be adopted by the Company. Management does not believe any of these other accounting pronouncements has had or will have a material impact on the Company&amp;#x2019;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
  <us-gaap:CapitalLeaseObligations contextRef="i_2015-09-30" decimals="-3" id="c2325230" unitRef="iso4217-usd">1783000</us-gaap:CapitalLeaseObligations>
  <us-gaap:CapitalLeaseObligations contextRef="i_2014-12-31" decimals="-3" id="c2325231" unitRef="iso4217-usd">2059000</us-gaap:CapitalLeaseObligations>
  <us-gaap:CapitalLeaseObligationsCurrent contextRef="i_2015-09-30" decimals="-3" id="c2325238" unitRef="iso4217-usd">160000</us-gaap:CapitalLeaseObligationsCurrent>
  <us-gaap:CapitalLeaseObligationsCurrent contextRef="i_2014-12-31" decimals="-3" id="c2325239" unitRef="iso4217-usd">168000</us-gaap:CapitalLeaseObligationsCurrent>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2014-12-31" decimals="-3" id="c2325002" unitRef="iso4217-usd">189761000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2013-12-31" decimals="-3" id="c2325003" unitRef="iso4217-usd">150147000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2015-09-30" decimals="-3" id="c2325004" unitRef="iso4217-usd">46454000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2014-09-30" decimals="-3" id="c2325005" unitRef="iso4217-usd">173162000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2325000" unitRef="iso4217-usd">-143307000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2325001" unitRef="iso4217-usd">23015000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85963">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;1&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;3&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;. Commitments and Contingencies&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company has an arrangement with a finance company to provide floor plan financing for selected dealers. The Company receives payment from the finance company after shipment of product to the dealer. The Company participates in the cost of dealer financing up to certain limits and has agreed to repurchase products repossessed by the finance company, but does not indemnify the finance company for any credit losses they incur. The amount financed by dealers which remained outstanding under this arrangement at September 30, 2015 and December 31, 2014 was approximately $35,700 and $26,100, respectively.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;In the normal course of business, the Company is named as a defendant in various lawsuits in which claims are asserted against the Company. In the opinion of management, the liabilities, if any, which may result from such lawsuits are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:CommonStockValue contextRef="i_2015-09-30" decimals="-3" id="c2324805" unitRef="iso4217-usd">696000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="i_2014-12-31" decimals="-3" id="c2324806" unitRef="iso4217-usd">691000</us-gaap:CommonStockValue>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324919" unitRef="iso4217-usd">31899000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324920" unitRef="iso4217-usd">35472000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324921" unitRef="iso4217-usd">59939000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324922" unitRef="iso4217-usd">122474000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85942">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;. Accumulated Other Comprehensive Loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The following presents a tabular disclosure of changes in AOCL during the three and nine months ended September 30, 2015 and 2014, net of tax:&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign Currency &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Translation Adjustments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Defined Benefit &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Plan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Unrealized Loss on &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash Flow Hedges&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Beginning Balance &amp;#x2013; July 1, 2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(7,361&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(13,243&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(1,652&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(22,256&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other comprehensive loss before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,072&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,065&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;(1)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,137&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Amounts reclassified from AOCL&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net current-period other comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,072&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,065&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,137&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ending Balance &amp;#x2013; September 30, 2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(8,433&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(13,243&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(2,717&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(24,393&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;        &lt;div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign Currency &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Translation Adjustments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Defined Benefit &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Plan&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Unrealized Gain (Loss) on &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash Flow Hedges&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Beginning Balance &amp;#x2013; July 1, 2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1,188 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(4,393&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(934&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(4,139&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,014&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;989 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;(2)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,025&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Amounts reclassified from AOCL&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net current-period other comprehensive income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,014&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;989 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,025&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ending Balance &amp;#x2013; September 30, 2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(826&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(4,393&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;55 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(5,164&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;  &lt;div style=" MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign Currency &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Translation Adjustments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Defined Benefit &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Plan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Unrealized Loss on &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash Flow Hedges&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Beginning Balance &amp;#x2013; January 1, 2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(1,878&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(13,243&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(646&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(15,767&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other comprehensive loss before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(6,555&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,071&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;(3)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(8,626&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Amounts reclassified from AOCL&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net current-period other comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(6,555&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,071&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(8,626&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ending Balance &amp;#x2013; September 30, 2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(8,433&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(13,243&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(2,717&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(24,393&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;  &lt;div style=" MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign Currency &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Translation Adjustments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Defined Benefit &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Plan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Unrealized Gain (Loss) on &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash Flow Hedges&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Beginning Balance &amp;#x2013; January 1, 2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1,204 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(4,393&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;774 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(2,415&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other comprehensive loss before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,030&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(719&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;(4)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,749&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Amounts reclassified from AOCL&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net current-period other comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,030&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(719&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,749&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ending Balance &amp;#x2013; September 30, 2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(826&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(4,393&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;55 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(5,164&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;       &lt;tr&gt;     &lt;td style="WIDTH: 18pt"&gt;&amp;nbsp;&lt;/td&gt;     &lt;td style="WIDTH: 18pt; VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td style="VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Represents unrealized losses of $(1,727), net of tax benefit of $662 for the three months ended September 30, 2015.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;/table&gt;  &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;       &lt;tr&gt;     &lt;td style="WIDTH: 18pt"&gt;&amp;nbsp;&lt;/td&gt;     &lt;td style="WIDTH: 18pt; VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td style="VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Represents unrealized gains of $1,538, net of tax effect of $(549) for the three months ended September 30, 2014.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;/table&gt;  &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;       &lt;tr&gt;     &lt;td style="WIDTH: 18pt"&gt;&amp;nbsp;&lt;/td&gt;     &lt;td style="WIDTH: 18pt; VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td style="VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Represents unrealized losses of $(3,370), net of tax benefit of $1,299 for the nine months ended September 30, 2015.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;/table&gt;  &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;       &lt;tr&gt;     &lt;td style="WIDTH: 18pt"&gt;&amp;nbsp;&lt;/td&gt;     &lt;td style="WIDTH: 18pt; VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;(4)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td style="VERTICAL-ALIGN: top"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Represents unrealized losses of $(1,132), net of tax benefit of $413 for the nine months ended September 30, 2014.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2015-07-01_2015-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US" decimals="INF" id="c2325397" unitRef="xbrli-pure">0.88</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2014-07-01_2014-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US" decimals="INF" id="c2325398" unitRef="xbrli-pure">0.86</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2015-01-01_2015-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US" decimals="INF" id="c2325401" unitRef="xbrli-pure">0.86</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2014-01-01_2014-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US" decimals="INF" id="c2325402" unitRef="xbrli-pure">0.85</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2015-01-01_2015-09-30_ConcentrationRiskByBenchmarkAxis-NetAssetsGeographicAreaMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US" decimals="INF" id="c2325405" unitRef="xbrli-pure">0.91</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2014-01-01_2014-12-31_ConcentrationRiskByBenchmarkAxis-NetAssetsGeographicAreaMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US" decimals="INF" id="c2325406" unitRef="xbrli-pure">0.9</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:CostOfGoodsSold contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324825" unitRef="iso4217-usd">228965000</us-gaap:CostOfGoodsSold>
  <us-gaap:CostOfGoodsSold contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324826" unitRef="iso4217-usd">222022000</us-gaap:CostOfGoodsSold>
  <us-gaap:CostOfGoodsSold contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324827" unitRef="iso4217-usd">630643000</us-gaap:CostOfGoodsSold>
  <us-gaap:CostOfGoodsSold contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324828" unitRef="iso4217-usd">679113000</us-gaap:CostOfGoodsSold>
  <us-gaap:DebtAndCapitalLeaseObligations contextRef="i_2015-09-30" decimals="-3" id="c2325234" unitRef="iso4217-usd">1050429000</us-gaap:DebtAndCapitalLeaseObligations>
  <us-gaap:DebtAndCapitalLeaseObligations contextRef="i_2014-12-31" decimals="-3" id="c2325235" unitRef="iso4217-usd">1082658000</us-gaap:DebtAndCapitalLeaseObligations>
  <us-gaap:DebtDisclosureTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85956">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;9&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;. Credit Agreements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Short-term borrowings are included in the condensed consolidated balance sheets as follows:&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;ABL facility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;-&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;-&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other lines of credit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;4,481&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;5,359&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;4,481&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;5,359&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Long-term borrowings are included in the condensed consolidated balance sheets as follows:&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Term loan&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;954,000&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;1,104,000&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Original issue discount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(17,496&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(23,861&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;ABL facility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;100,000&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;-&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Capital lease obligation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;1,783&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;2,059&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;12,142&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;460&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;1,050,429&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;1,082,658&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Less: current portion of debt&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;142&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;389&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Less: current portion of capital lease obligation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;160&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;168&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;1,050,127&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;1,082,101&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company&amp;#x2019;s credit agreements provide for a $1,200,000 term loan B credit facility (Term Loan) and include a $300,000 uncommitted incremental term loan facility. The Term Loan matures on May 31, 2020. The Term Loan is guaranteed by all of the Company&amp;#x2019;s wholly-owned domestic restricted subsidiaries, and is secured by associated collateral agreements which pledge a first priority lien on virtually all of the Company&amp;#x2019;s assets, including fixed assets and intangibles, other than all cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, which are secured by a second priority lien.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Term Loan initially bore interest at rates based upon either a base rate plus an applicable margin of 1.75% or adjusted LIBOR rate plus an applicable margin of 2.75%, subject to a LIBOR floor of 0.75%. Beginning in the second quarter of 2014, and measured each quarterly period thereafter, the applicable margin related to base rate loans is reduced to 1.50% and the applicable margin related to LIBOR rate loans is reduced to 2.50%, in each case, if the Borrower&amp;#x2019;s net debt leverage ratio, as defined in the Term Loan, falls below 3.00 to 1.00 for that measurement period.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Because the Company&amp;#x2019;s net debt leverage ratio was below 3.00 to 1.00 on April 1, 2014, it realized a 25 basis point reduction in borrowing costs in the second quarter of 2014. As a result, the Company recorded a cumulative catch-up gain of $16,014 in the second quarter of 2014 which represents the total cash interest savings over the remaining term of the loan, as the Company expected the net debt leverage ratio to remain below 3.00 to 1.00. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;    &lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt; &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Because the Company&amp;#x2019;s net debt leverage ratio was above 3.00 to 1.00 on July 1, 2015, it realized a 25 basis point increase in borrowing costs in the third quarter of 2015. As a result, the Company recorded a cumulative catch-up loss of $2,381 in the third quarter of 2015, which represents the additional cash interest expected to be paid while the net debt leverage ratio is forecasted to be above 3.00 to 1.00.&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On May 18, 2015, the Company amended certain provisions and covenants of the Term Loan. In connection with this amendment and in accordance with ASC 470-50, &lt;div style="display: inline; font-style: italic;"&gt;Debt Modifications and Extinguishments&lt;/div&gt;, the Company capitalized $1,528 of fees paid to creditors as original issue discount on long-term borrowings and expensed $49 of transaction fees in the second quarter of 2015. As of September 30, 2015, the Company is in compliance with all covenants of the Term Loan. There are no financial maintenance covenants on the Term Loan.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company&amp;#x2019;s credit agreements also provided for a $150,000 senior secured ABL revolving credit facility (ABL Facility). The maturity date of the ABL Facility was May 31, 2018. Borrowings under the ABL Facility are guaranteed by all of the Company&amp;#x2019;s wholly-owned domestic restricted subsidiaries, and are secured by associated collateral agreements which pledge a first priority lien on all cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, and a second priority lien on all other assets, including fixed assets and intangibles of the Company and certain domestic subsidiaries. ABL Facility borrowings initially bore interest at rates based upon either a base rate plus an applicable margin of 1.00% or adjusted LIBOR rate plus an applicable margin of 2.00%, in each case, subject to adjustments based upon average availability under the ABL Facility.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On May 29, 2015, the Company amended its ABL Facility. The amendment (i) increases the ABL Facility from $150,000 to $250,000 (Amended ABL Facility), (ii) extends the maturity date from May 31, 2018 to May 29, 2020, (iii) increases the uncommitted incremental facility from $50,000 to $100,000, (iv) reduces the interest rate spread by 50 basis points and (v) reduces the unused line fee by 12.5 basis points across all tiers. Additionally, the amendment relaxes certain restrictions on the Company&amp;#x2019;s ability to, among other things, (i) make additional investments and acquisitions (including foreign acquisitions), (ii) make restricted payments and (iii) incur additional secured and unsecured debt (including foreign subsidiary debt). In connection with this amendment and in accordance with ASC 470-50, the Company capitalized $490 of new debt issuance costs in 2015.&lt;/div&gt;&lt;/div&gt;        &lt;div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On May 29, 2015, the Company borrowed $100,000 under the Amended ABL Facility, the proceeds of which were used as a voluntary prepayment towards the Term Loan. As of September 30, 2015, there was $100,000 outstanding under the Amended ABL Facility, leaving $148,500 of availability, net of outstanding letters of credit.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On April 30, September 30 and December 31, 2014, the Company made voluntary prepayments of the Term Loan of $12,000, $50,000 and $25,000, respectively, which were applied to future principal amortizations and the Excess Cash Flow payment requirement in the Term Loan. As a result of the prepayments, the Company wrote off $2,084 of original issue discount and capitalized debt issuance costs in 2014 as a loss on extinguishment of debt in the condensed consolidated statement of comprehensive income. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On March 30 and May 29, 2015, the Company made voluntary prepayments of the Term Loan of $50,000 and $100,000, respectively, which will be applied to the Excess Cash Flow payment requirement in the Term Loan. As a result of the prepayments, the Company wrote off $4,795 of original issue discount and capitalized debt issuance costs in the first half of 2015 as a loss on extinguishment of debt in the condensed consolidated statement of comprehensive income. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;As of September 30, 2015 and December 31, 2014, short-term borrowings consisted of borrowings by our foreign subsidiaries on local lines of credit, which totaled $4,481 and $5,359, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember_VariableRateAxis-BaseRateMember" decimals="INF" id="c2325418" unitRef="xbrli-pure">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember_VariableRateAxis-AdjustedLIBORRateMember" decimals="INF" id="c2325419" unitRef="xbrli-pure">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember_VariableRateAxis-LIBORFloorRateMember" decimals="INF" id="c2325420" unitRef="xbrli-pure">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember_StatementScenarioAxis-NetDebtLeverageRatioThresholdMember_VariableRateAxis-BaseRateMember" decimals="INF" id="c2325423" unitRef="xbrli-pure">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember_StatementScenarioAxis-NetDebtLeverageRatioThresholdMember_VariableRateAxis-AdjustedLIBORRateMember" decimals="INF" id="c2325424" unitRef="xbrli-pure">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-01-01_2015-09-30_CreditFacilityAxis-ABLRevolvingCreditFacilityMember_VariableRateAxis-BaseRateMember" decimals="INF" id="c2325458" unitRef="xbrli-pure">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-01-01_2015-09-30_CreditFacilityAxis-ABLRevolvingCreditFacilityMember_VariableRateAxis-AdjustedLIBORRateMember" decimals="INF" id="c2325459" unitRef="xbrli-pure">0.02</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-05-29_2015-05-29_CreditFacilityAxis-AmendedABLFacilityMember" decimals="INF" id="c2325465" unitRef="xbrli-pure">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentCarryingAmount contextRef="i_2015-09-30" decimals="-3" id="c2325224" unitRef="iso4217-usd">954000000</us-gaap:DebtInstrumentCarryingAmount>
  <us-gaap:DebtInstrumentCarryingAmount contextRef="i_2014-12-31" decimals="-3" id="c2325225" unitRef="iso4217-usd">1104000000</us-gaap:DebtInstrumentCarryingAmount>
  <us-gaap:DebtInstrumentFeeAmount contextRef="i_2015-06-30_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325452" unitRef="iso4217-usd">49000</us-gaap:DebtInstrumentFeeAmount>
  <us-gaap:DebtInstrumentInterestRateIncreaseDecrease contextRef="d_2014-04-01_2014-06-30_LongtermDebtTypeAxis-TermLoanMember" decimals="INF" id="c2325429" unitRef="xbrli-pure">-0.0025</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
  <us-gaap:DebtInstrumentInterestRateIncreaseDecrease contextRef="d_2015-07-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember" decimals="INF" id="c2325439" unitRef="xbrli-pure">0.0025</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
  <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="i_2015-09-30" decimals="-3" id="c2325226" unitRef="iso4217-usd">17496000</us-gaap:DebtInstrumentUnamortizedDiscount>
  <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="i_2014-12-31" decimals="-3" id="c2325227" unitRef="iso4217-usd">23861000</us-gaap:DebtInstrumentUnamortizedDiscount>
  <us-gaap:DeferredFinanceCostsGross contextRef="i_2015-09-30_CreditFacilityAxis-AmendedABLFacilityMember" decimals="-3" id="c2325469" unitRef="iso4217-usd">490000</us-gaap:DeferredFinanceCostsGross>
  <us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="i_2015-09-30" decimals="-3" id="c2324774" unitRef="iso4217-usd">13420000</us-gaap:DeferredFinanceCostsNoncurrentNet>
  <us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="i_2014-12-31" decimals="-3" id="c2324775" unitRef="iso4217-usd">16243000</us-gaap:DeferredFinanceCostsNoncurrentNet>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324943" unitRef="iso4217-usd">27319000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324944" unitRef="iso4217-usd">35572000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetCurrent contextRef="i_2015-09-30" decimals="-3" id="c2324756" unitRef="iso4217-usd">25974000</us-gaap:DeferredTaxAssetsLiabilitiesNetCurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetCurrent contextRef="i_2014-12-31" decimals="-3" id="c2324757" unitRef="iso4217-usd">22841000</us-gaap:DeferredTaxAssetsLiabilitiesNetCurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="i_2015-09-30" decimals="-3" id="c2324776" unitRef="iso4217-usd">10640000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="i_2014-12-31" decimals="-3" id="c2324777" unitRef="iso4217-usd">46509000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="i_2015-09-30" decimals="-3" id="c2324798" unitRef="iso4217-usd">15014000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="i_2014-12-31" decimals="-3" id="c2324799" unitRef="iso4217-usd">13449000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:Depreciation contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324927" unitRef="iso4217-usd">12300000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324928" unitRef="iso4217-usd">10024000</us-gaap:Depreciation>
  <us-gaap:DerivativeFairValueOfDerivativeNet contextRef="i_2015-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c2325006" unitRef="iso4217-usd">-1036000</us-gaap:DerivativeFairValueOfDerivativeNet>
  <us-gaap:DerivativeFairValueOfDerivativeNet contextRef="i_2014-12-31_DerivativeInstrumentRiskAxis-CommodityContractMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c2325007" unitRef="iso4217-usd">-515000</us-gaap:DerivativeFairValueOfDerivativeNet>
  <us-gaap:DerivativeFairValueOfDerivativeNet contextRef="i_2015-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c2325008" unitRef="iso4217-usd">-107000</us-gaap:DerivativeFairValueOfDerivativeNet>
  <us-gaap:DerivativeFairValueOfDerivativeNet contextRef="i_2014-12-31_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c2325009" unitRef="iso4217-usd">-149000</us-gaap:DerivativeFairValueOfDerivativeNet>
  <us-gaap:DerivativeFairValueOfDerivativeNet contextRef="i_2015-09-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c2325010" unitRef="iso4217-usd">-4415000</us-gaap:DerivativeFairValueOfDerivativeNet>
  <us-gaap:DerivativeFairValueOfDerivativeNet contextRef="i_2014-12-31_DerivativeInstrumentRiskAxis-InterestRateSwapMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c2325011" unitRef="iso4217-usd">-1045000</us-gaap:DerivativeFairValueOfDerivativeNet>
  <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="d_2015-07-01_2015-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c2325319" unitRef="iso4217-usd">-667000</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c2325320" unitRef="iso4217-usd">-1708000</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="d_2014-07-01_2014-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c2325323" unitRef="iso4217-usd">-106000</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="d_2014-01-01_2014-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c2325324" unitRef="iso4217-usd">-154000</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="d_2015-07-01_2015-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c2325331" unitRef="iso4217-usd">-107000</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c2325332" unitRef="iso4217-usd">-465000</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="d_2014-07-01_2014-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c2325335" unitRef="iso4217-usd">-93000</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="d_2014-01-01_2014-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c2325336" unitRef="iso4217-usd">-190000</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:DerivativeHigherRemainingMaturityRange1 contextRef="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_RangeAxis-MaximumMember" id="c2325313">P1Y180D</us-gaap:DerivativeHigherRemainingMaturityRange1>
  <us-gaap:DerivativeHigherRemainingMaturityRange1 contextRef="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_RangeAxis-MaximumMember" id="c2325325">P1Y</us-gaap:DerivativeHigherRemainingMaturityRange1>
  <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85939">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;3&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;. Derivative Instruments and Hedging Activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company records all derivatives in accordance with Accounting Standards Codification (ASC) 815, &lt;div style="display: inline; font-style: italic;"&gt;Derivatives and Hedging&lt;/div&gt;, which requires all derivative instruments be reported on the consolidated balance sheets at fair value and establishes criteria for designation and effectiveness of hedging relationships. The Company is exposed to market risk such as changes in commodity prices, foreign currencies and interest rates. The Company does not hold or issue derivative financial instruments for trading purposes.&lt;/div&gt;&lt;/div&gt;        &lt;div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Commodities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The primary objectives of the commodity risk management activities are to understand and mitigate the impact of potential price fluctuations on the Company&amp;#x2019;s financial results and its economic well-being. While the Company&amp;#x2019;s risk management objectives and strategies will be driven from an economic perspective, it attempts, where possible and practical, to ensure that the hedging strategies it engages in can be treated as &amp;#x201c;hedges&amp;#x201d; from an accounting perspective or otherwise result in accounting treatment where the earnings effect of the hedging instrument provides substantial offset (in the same period) to the earnings effect of the hedged item. Generally, these risk management transactions will involve the use of commodity derivatives to protect against exposure resulting from significant price fluctuations in raw materials. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company primarily utilizes commodity contracts with maturities of less than eighteen months. These are intended to offset the effect of price fluctuations on actual inventory purchases. At September 30, 2015, December 31, 2014 and September 30, 2014, the Company had three, three and two commodity contracts outstanding, respectively, covering the purchases of copper.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Because these contracts do not qualify for hedge accounting, the related gains and losses are recorded in cost of goods sold in the Company&amp;#x2019;s condensed consolidated statements of comprehensive income. Net losses recognized for the three and nine months ended September 30, 2015 were $667 and $1,708, respectively. Net losses recognized for the three and nine months ended September 30, 2014 were $106 and $154, respectively. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign Currencies&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company is exposed to foreign currency exchange risk as a result of transactions denominated in other currencies. The Company periodically utilizes foreign currency forward purchase and sales contracts to manage the volatility associated with foreign currency purchases in the normal course of business. Contracts typically have maturities of twelve months or less. As of September 30, 2015, December 31, 2014 and September 30, 2014, the Company had three, one and one foreign currency contracts outstanding, respectively.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Because these contracts do not qualify for hedge accounting, gains and losses are recorded in cost of goods sold in the Company&amp;#x2019;s condensed consolidated statements of comprehensive income. Net losses recognized for the three and nine months ended September 30, 2015 were $107 and $465, respectively. Net losses recognized for the three and nine months ended September 30, 2014 were $93 and $190, respectively.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Interest Rate Swaps &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On October 23, 2013, the Company entered into two interest rate swap agreements, and on May 19, 2014, the Company entered into an additional interest rate swap agreement. The Company formally documented all relationships between interest rate hedging instruments and the related hedged items, as well as its risk-management objectives and strategies for undertaking various hedge transactions. These interest rate swap agreements qualify as cash flow hedges, and accordingly, the effective portions of the gains or losses are reported as a component of accumulated other comprehensive loss (AOCL). The cash flows of the swaps are recognized as adjustments to interest expense each period.&amp;nbsp;The ineffective portions of the derivatives&amp;#x2019; changes in fair value, if any, are immediately recognized in earnings. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The following table presents the fair value of all of the Company&amp;#x2019;s derivatives:&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;br /&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;br /&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 70%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Commodity contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(1,036&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(515&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;) &lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Foreign currency contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(107&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(149&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Interest rate swaps&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(4,415&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(1,045&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The fair value of the commodity and foreign currency contracts are included in other accrued liabilities, and the fair value of the interest rate swaps are included in other long-term liabilities in the condensed consolidated balance sheets as of September 30, 2015 and December 31, 2014. Excluding the impact of credit risk, the fair value of the derivative contracts as of September 30, 2015 and December 31, 2014 is a liability of $5,636 and $1,727, respectively, which represents the amount the Company would need to pay to exit the agreements on those dates.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The amount of losses recognized in AOCL in the condensed consolidated balance sheets on the effective portion of interest rate swaps designated as hedging instruments for the three and nine months ended September 30, 2015 were $1,065 and $2,071, respectively. The amount of (gains) losses for the three and nine months ended September 30, 2014 were $(989) and $719, respectively. &lt;/div&gt;&lt;/div&gt;        &lt;div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The amount of losses recognized in cost of goods sold in the condensed consolidated statements of comprehensive income for commodity and foreign currency contracts not designated as hedging instruments for the three and nine months ended September 30, 2015 were $774 and $2,173, respectively. The amount of losses for the three and nine months ended September 30, 2014 were $199 and $344, respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
  <us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet contextRef="d_2015-07-01_2015-09-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember" decimals="-3" id="c2325345" unitRef="iso4217-usd">-1065000</us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet contextRef="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember" decimals="-3" id="c2325346" unitRef="iso4217-usd">-2071000</us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet contextRef="d_2014-07-01_2014-09-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember" decimals="-3" id="c2325349" unitRef="iso4217-usd">989000</us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet contextRef="d_2014-01-01_2014-09-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember" decimals="-3" id="c2325350" unitRef="iso4217-usd">-719000</us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="d_2015-07-01_2015-09-30_DerivativeInstrumentRiskAxis-CommodityAndForeignCurrencyContractsMember" decimals="-3" id="c2325354" unitRef="iso4217-usd">-774000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-CommodityAndForeignCurrencyContractsMember" decimals="-3" id="c2325355" unitRef="iso4217-usd">-2173000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="d_2014-07-01_2014-09-30_DerivativeInstrumentRiskAxis-CommodityAndForeignCurrencyContractsMember" decimals="-3" id="c2325358" unitRef="iso4217-usd">-199000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="d_2014-01-01_2014-09-30_DerivativeInstrumentRiskAxis-CommodityAndForeignCurrencyContractsMember" decimals="-3" id="c2325359" unitRef="iso4217-usd">-344000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeNumberOfInstrumentsHeld contextRef="i_2014-12-31_DerivativeInstrumentRiskAxis-CommodityContractMember" decimals="INF" id="c2325314" unitRef="xbrli-pure">3</us-gaap:DerivativeNumberOfInstrumentsHeld>
  <us-gaap:DerivativeNumberOfInstrumentsHeld contextRef="i_2015-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember" decimals="INF" id="c2325315" unitRef="xbrli-pure">3</us-gaap:DerivativeNumberOfInstrumentsHeld>
  <us-gaap:DerivativeNumberOfInstrumentsHeld contextRef="i_2014-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember" decimals="INF" id="c2325316" unitRef="xbrli-pure">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
  <us-gaap:DerivativeNumberOfInstrumentsHeld contextRef="i_2015-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember" decimals="INF" id="c2325326" unitRef="xbrli-pure">3</us-gaap:DerivativeNumberOfInstrumentsHeld>
  <us-gaap:DerivativeNumberOfInstrumentsHeld contextRef="i_2014-12-31_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember" decimals="INF" id="c2325327" unitRef="xbrli-pure">1</us-gaap:DerivativeNumberOfInstrumentsHeld>
  <us-gaap:DerivativeNumberOfInstrumentsHeld contextRef="i_2014-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember" decimals="INF" id="c2325328" unitRef="xbrli-pure">1</us-gaap:DerivativeNumberOfInstrumentsHeld>
  <us-gaap:EarningsPerShareBasic contextRef="d_2015-07-01_2015-09-30" decimals="INF" id="c2324903" unitRef="iso4217-usd-per-xbrli-shares">0.50</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="d_2014-07-01_2014-09-30" decimals="INF" id="c2324904" unitRef="iso4217-usd-per-xbrli-shares">0.53</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="d_2015-01-01_2015-09-30" decimals="INF" id="c2324905" unitRef="iso4217-usd-per-xbrli-shares">1</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="d_2014-01-01_2014-09-30" decimals="INF" id="c2324906" unitRef="iso4217-usd-per-xbrli-shares">1.83</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2015-07-01_2015-09-30" decimals="INF" id="c2324911" unitRef="iso4217-usd-per-xbrli-shares">0.49</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2014-07-01_2014-09-30" decimals="INF" id="c2324912" unitRef="iso4217-usd-per-xbrli-shares">0.52</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2015-01-01_2015-09-30" decimals="INF" id="c2324913" unitRef="iso4217-usd-per-xbrli-shares">0.98</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2014-01-01_2014-09-30" decimals="INF" id="c2324914" unitRef="iso4217-usd-per-xbrli-shares">1.79</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85960">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;11&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;. Earnings Per Share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Basic earnings per share is calculated by dividing net income by the weighted average number of common shares outstanding during the period, exclusive of restricted shares. Except where the result would be anti-dilutive, diluted earnings per share is calculated by assuming the vesting of unvested restricted stock and the exercise of stock options, as well as their related income tax benefits.&amp;nbsp;The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share: &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net income (numerator)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;34,036 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;36,497 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;68,565 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;125,223 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Weighted average shares (denominator)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;68,175,466 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;68,556,051 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;68,642,479 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;68,511,409 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Dilutive effect of stock compensation awards (1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1,006,999 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1,477,173 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1,138,821 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1,539,544 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;69,182,465 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;70,033,224 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;69,781,300 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;70,050,953 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net income per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;0.50 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;0.53 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1.00 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1.83 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;0.49 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;0.52 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;0.98 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1.79 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;(1) Excludes approximately 250,900 stock options and 11,000 shares of restricted stock for the three month period ended September 30, 2015, and 138,900 stock options and 800 shares of restricted stock for the nine month period ended September 30, 2015, as the impact of such awards was anti-dilutive. Excludes approximately 91,300 and 75,400 stock options for the three and nine month periods ended September 30, 2014, respectively, as the impact of such awards was anti-dilutive.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324998" unitRef="iso4217-usd">-2932000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324999" unitRef="iso4217-usd">-950000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="d_2015-01-01_2015-09-30" decimals="3" id="c2325509" unitRef="xbrli-pure">0.362</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="d_2014-01-01_2014-09-30" decimals="3" id="c2325510" unitRef="xbrli-pure">0.346</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i_2015-09-30" decimals="-3" id="c2324788" unitRef="iso4217-usd">17258000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i_2014-12-31" decimals="-3" id="c2324789" unitRef="iso4217-usd">17544000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324992" unitRef="iso4217-usd">8973000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324993" unitRef="iso4217-usd">9167000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324962" unitRef="iso4217-usd">8973000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324963" unitRef="iso4217-usd">9167000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:ExtendedProductWarrantyAccrual contextRef="i_2015-06-30" decimals="-3" id="c2325184" unitRef="iso4217-usd">27241000</us-gaap:ExtendedProductWarrantyAccrual>
  <us-gaap:ExtendedProductWarrantyAccrual contextRef="i_2014-06-30" decimals="-3" id="c2325185" unitRef="iso4217-usd">25679000</us-gaap:ExtendedProductWarrantyAccrual>
  <us-gaap:ExtendedProductWarrantyAccrual contextRef="i_2014-12-31" decimals="-3" id="c2325186" unitRef="iso4217-usd">27193000</us-gaap:ExtendedProductWarrantyAccrual>
  <us-gaap:ExtendedProductWarrantyAccrual contextRef="i_2013-12-31" decimals="-3" id="c2325187" unitRef="iso4217-usd">23092000</us-gaap:ExtendedProductWarrantyAccrual>
  <us-gaap:ExtendedProductWarrantyAccrual contextRef="i_2015-09-30" decimals="-3" id="c2325200" unitRef="iso4217-usd">28088000</us-gaap:ExtendedProductWarrantyAccrual>
  <us-gaap:ExtendedProductWarrantyAccrual contextRef="i_2014-09-30" decimals="-3" id="c2325201" unitRef="iso4217-usd">26144000</us-gaap:ExtendedProductWarrantyAccrual>
  <us-gaap:ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2325188" unitRef="iso4217-usd">291000</us-gaap:ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition>
  <us-gaap:ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition contextRef="d_2014-07-01_2014-09-30" id="c2325189" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2325190" unitRef="iso4217-usd">291000</us-gaap:ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition>
  <us-gaap:ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition contextRef="d_2014-01-01_2014-09-30" id="c2325191" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ExtendedProductWarrantyAccrualCurrent contextRef="i_2015-09-30" decimals="-3" id="c2325212" unitRef="iso4217-usd">5178000</us-gaap:ExtendedProductWarrantyAccrualCurrent>
  <us-gaap:ExtendedProductWarrantyAccrualCurrent contextRef="i_2014-12-31" decimals="-3" id="c2325213" unitRef="iso4217-usd">4519000</us-gaap:ExtendedProductWarrantyAccrualCurrent>
  <us-gaap:ExtendedProductWarrantyAccrualNoncurrent contextRef="i_2015-09-30" decimals="-3" id="c2325214" unitRef="iso4217-usd">22910000</us-gaap:ExtendedProductWarrantyAccrualNoncurrent>
  <us-gaap:ExtendedProductWarrantyAccrualNoncurrent contextRef="i_2014-12-31" decimals="-3" id="c2325215" unitRef="iso4217-usd">22674000</us-gaap:ExtendedProductWarrantyAccrualNoncurrent>
  <us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2325192" unitRef="iso4217-usd">1694000</us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2325193" unitRef="iso4217-usd">1315000</us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2325194" unitRef="iso4217-usd">3884000</us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2325195" unitRef="iso4217-usd">5329000</us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:FairValueDisclosuresTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85941">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;. Fair Value Measurements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;ASC 820-10, &lt;div style="display: inline; font-style: italic;"&gt;Fair Value Measurement&lt;/div&gt;, defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring basis or nonrecurring basis. ASC 820-10 clarifies that fair value is an exit price, representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the pronouncement establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: (Level 1) observable inputs such as quoted prices in active markets; (Level 2) inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and (Level 3) unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company believes the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and ABL facility borrowings), excluding Term Loan long-term borrowings, approximates the fair value of these instruments based upon their short-term nature. The fair value of Term Loan long-term borrowings, including amounts classified as current, which have an aggregate carrying value of $936,646, was approximately $928,451 (Level 2) at September 30, 2015, as calculated based on independent valuations whose inputs and significant value drivers are observable.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;For the fair value of the assets and liabilities measured on a recurring basis, see the fair value table in Note 3, &amp;#x201c;Derivative Instruments and Hedging Activities,&amp;#x201d; to the condensed consolidated financial statements. The fair value of all derivative contracts is classified as Level 2. The valuation techniques used to measure the fair value of derivative contracts, all of which have counterparties with high credit ratings, were based on quoted market prices or model driven valuations using significant inputs derived from or corroborated by observable market data. The fair value of derivative contracts above considers the Company&amp;#x2019;s credit risk in accordance with ASC 820-10. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324945" unitRef="iso4217-usd">-53000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324946" unitRef="iso4217-usd">-135000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324935" unitRef="iso4217-usd">-4795000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
  <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324936" unitRef="iso4217-usd">-1836000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
  <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2015-07-01_2015-09-30" id="c2324871" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324872" unitRef="iso4217-usd">-1836000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324842" unitRef="iso4217-usd">13127000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324843" unitRef="iso4217-usd">13429000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324844" unitRef="iso4217-usd">40897000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324845" unitRef="iso4217-usd">39080000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:Goodwill contextRef="i_2015-08-01_BusinessAcquisitionAxis-CHPMember" decimals="-3" id="c2325295" unitRef="iso4217-usd">30076000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2014-10-01_BusinessAcquisitionAxis-MACIncMember" decimals="-3" id="c2325301" unitRef="iso4217-usd">25898000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2015-09-30" decimals="-3" id="c2324772" unitRef="iso4217-usd">668122000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2014-12-31" decimals="-3" id="c2324773" unitRef="iso4217-usd">635565000</us-gaap:Goodwill>
  <us-gaap:GoodwillPeriodIncreaseDecrease contextRef="d_2015-07-01_2015-09-30_BusinessAcquisitionAxis-MACIncMember" decimals="-3" id="c2325305" unitRef="iso4217-usd">2481000</us-gaap:GoodwillPeriodIncreaseDecrease>
  <us-gaap:GrossProfit contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324829" unitRef="iso4217-usd">130326000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324830" unitRef="iso4217-usd">130283000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324831" unitRef="iso4217-usd">328826000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324832" unitRef="iso4217-usd">377809000</us-gaap:GrossProfit>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324891" unitRef="iso4217-usd">53254000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324892" unitRef="iso4217-usd">54862000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324893" unitRef="iso4217-usd">107429000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324894" unitRef="iso4217-usd">191508000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85962">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;12&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;. Income Taxes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The effective income tax rates for the nine months ended September 30, 2015 and 2014 were 36.2% and 34.6%, respectively. The increase in the effective income tax rate is primarily attributable to a decrease in the Company&amp;#x2019;s federal domestic production activity deduction due to lower pre-tax income during the first nine months of 2015 compared to the first nine months of 2014. In addition, during the second quarter of 2014, the Company recognized a gain related to certain earn-out obligation adjustments in connection with acquisitions. This gain was not taxable and decreased the effective tax rate during that period.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324895" unitRef="iso4217-usd">19218000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324896" unitRef="iso4217-usd">18365000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324897" unitRef="iso4217-usd">38864000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324898" unitRef="iso4217-usd">66285000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324956" unitRef="iso4217-usd">-12226000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324957" unitRef="iso4217-usd">20215000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324950" unitRef="iso4217-usd">14838000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324951" unitRef="iso4217-usd">28747000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324958" unitRef="iso4217-usd">-1167000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324959" unitRef="iso4217-usd">-12037000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <us-gaap:IncreaseDecreaseInInventories contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324952" unitRef="iso4217-usd">28319000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324953" unitRef="iso4217-usd">9501000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324960" unitRef="iso4217-usd">-2644000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324961" unitRef="iso4217-usd">-3232000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324954" unitRef="iso4217-usd">-572000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324955" unitRef="iso4217-usd">-2768000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="d_2015-07-01_2015-09-30" decimals="INF" id="c2325251" unitRef="xbrli-shares">1006999</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="d_2014-07-01_2014-09-30" decimals="INF" id="c2325252" unitRef="xbrli-shares">1477173</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="d_2015-01-01_2015-09-30" decimals="INF" id="c2325253" unitRef="xbrli-shares">1138821</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="d_2014-01-01_2014-09-30" decimals="INF" id="c2325254" unitRef="xbrli-shares">1539544</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:InterestExpense contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324863" unitRef="iso4217-usd">10210000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324864" unitRef="iso4217-usd">12294000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324865" unitRef="iso4217-usd">32241000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324866" unitRef="iso4217-usd">35411000</us-gaap:InterestExpense>
  <us-gaap:InventoryFinishedGoods contextRef="i_2015-09-30" decimals="-3" id="c2325132" unitRef="iso4217-usd">178408000</us-gaap:InventoryFinishedGoods>
  <us-gaap:InventoryFinishedGoods contextRef="i_2014-12-31" decimals="-3" id="c2325133" unitRef="iso4217-usd">135567000</us-gaap:InventoryFinishedGoods>
  <us-gaap:InventoryNet contextRef="i_2015-09-30" decimals="-3" id="c2325136" unitRef="iso4217-usd">362268000</us-gaap:InventoryNet>
  <us-gaap:InventoryNet contextRef="i_2014-12-31" decimals="-3" id="c2325137" unitRef="iso4217-usd">319385000</us-gaap:InventoryNet>
  <us-gaap:InventoryRawMaterials contextRef="i_2015-09-30" decimals="-3" id="c2325128" unitRef="iso4217-usd">189348000</us-gaap:InventoryRawMaterials>
  <us-gaap:InventoryRawMaterials contextRef="i_2014-12-31" decimals="-3" id="c2325129" unitRef="iso4217-usd">184407000</us-gaap:InventoryRawMaterials>
  <us-gaap:InventoryValuationReserves contextRef="i_2015-09-30" decimals="-3" id="c2325134" unitRef="iso4217-usd">9734000</us-gaap:InventoryValuationReserves>
  <us-gaap:InventoryValuationReserves contextRef="i_2014-12-31" decimals="-3" id="c2325135" unitRef="iso4217-usd">9387000</us-gaap:InventoryValuationReserves>
  <us-gaap:InventoryWorkInProcess contextRef="i_2015-09-30" decimals="-3" id="c2325130" unitRef="iso4217-usd">4246000</us-gaap:InventoryWorkInProcess>
  <us-gaap:InventoryWorkInProcess contextRef="i_2014-12-31" decimals="-3" id="c2325131" unitRef="iso4217-usd">8798000</us-gaap:InventoryWorkInProcess>
  <us-gaap:InvestmentIncomeNonoperating contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324867" unitRef="iso4217-usd">39000</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:InvestmentIncomeNonoperating contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324868" unitRef="iso4217-usd">38000</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:InvestmentIncomeNonoperating contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324869" unitRef="iso4217-usd">111000</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:InvestmentIncomeNonoperating contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324870" unitRef="iso4217-usd">119000</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:Liabilities contextRef="i_2015-09-30" decimals="-3" id="c2324802" unitRef="iso4217-usd">1348307000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="i_2014-12-31" decimals="-3" id="c2324803" unitRef="iso4217-usd">1392743000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2015-09-30" decimals="-3" id="c2324819" unitRef="iso4217-usd">1837579000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2014-12-31" decimals="-3" id="c2324820" unitRef="iso4217-usd">1882542000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesCurrent contextRef="i_2015-09-30" decimals="-3" id="c2324794" unitRef="iso4217-usd">224986000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="i_2014-12-31" decimals="-3" id="c2324795" unitRef="iso4217-usd">240522000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LineOfCredit contextRef="i_2015-09-30_CreditFacilityAxis-AmendedABLFacilityMember" decimals="-3" id="c2325473" unitRef="iso4217-usd">100000000</us-gaap:LineOfCredit>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2013-05-31_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325414" unitRef="iso4217-usd">1200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2013-05-31_CreditFacilityAxis-ABLRevolvingCreditFacilityMember" decimals="-3" id="c2325455" unitRef="iso4217-usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2015-05-29_CreditFacilityAxis-AmendedABLFacilityMember" decimals="-3" id="c2325461" unitRef="iso4217-usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="i_2015-09-30_CreditFacilityAxis-AmendedABLFacilityMember" decimals="-3" id="c2325474" unitRef="iso4217-usd">148500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="d_2015-05-29_2015-05-29_CreditFacilityAxis-AmendedABLFacilityMember" decimals="INF" id="c2325466" unitRef="xbrli-pure">0.00125</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
  <us-gaap:LongTermDebt contextRef="i_2015-09-30" decimals="-3" id="c2325369" unitRef="iso4217-usd">936646000</us-gaap:LongTermDebt>
  <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="i_2015-09-30" decimals="-3" id="c2325240" unitRef="iso4217-usd">1050127000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
  <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="i_2014-12-31" decimals="-3" id="c2325241" unitRef="iso4217-usd">1082101000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
  <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="i_2015-09-30" decimals="-3" id="c2324792" unitRef="iso4217-usd">302000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
  <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="i_2014-12-31" decimals="-3" id="c2324793" unitRef="iso4217-usd">557000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
  <us-gaap:LongTermDebtCurrent contextRef="i_2015-09-30" decimals="-3" id="c2325236" unitRef="iso4217-usd">142000</us-gaap:LongTermDebtCurrent>
  <us-gaap:LongTermDebtCurrent contextRef="i_2014-12-31" decimals="-3" id="c2325237" unitRef="iso4217-usd">389000</us-gaap:LongTermDebtCurrent>
  <us-gaap:LongTermDebtFairValue contextRef="i_2015-09-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c2325370" unitRef="iso4217-usd">928451000</us-gaap:LongTermDebtFairValue>
  <us-gaap:LongTermLineOfCredit contextRef="i_2015-09-30" decimals="-3" id="c2325228" unitRef="iso4217-usd">100000000</us-gaap:LongTermLineOfCredit>
  <us-gaap:LongTermLineOfCredit contextRef="i_2014-12-31" id="c2325229" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324996" unitRef="iso4217-usd">-122754000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324997" unitRef="iso4217-usd">-90522000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324973" unitRef="iso4217-usd">-94480000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324974" unitRef="iso4217-usd">-28024000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324964" unitRef="iso4217-usd">76859000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324965" unitRef="iso4217-usd">142511000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetIncomeLoss contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324924" unitRef="iso4217-usd">68565000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324925" unitRef="iso4217-usd">125223000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324899" unitRef="iso4217-usd">34036000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324900" unitRef="iso4217-usd">36497000</us-gaap:NetIncomeLoss>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="d_2015-01-01_2015-09-30" id="c2490210">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;New Accounting Standards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt; &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, &lt;div style="display: inline; font-style: italic;"&gt;Revenue from Contracts with Customers&lt;/div&gt;. This guidance is the culmination of the FASB&amp;#x2019;s joint project with the International Accounting Standards Board to clarify the principles for recognizing revenue. The core principal of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance provides a five-step process that entities should follow in order to achieve that core principal. In August 2015, the FASB issued ASU 2015-14, which deferred the effective date of ASU 2014-09 for an additional year, making the guidance effective for the Company in 2018. The guidance can be applied either on a full retrospective basis or on a retrospective basis in which the cumulative effect of initially applying the standard is recognized at the date of initial application. The Company is currently assessing the impact the adoption of this guidance will have on the Company&amp;#x2019;s results of operations. &lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;In April 2015, the FASB issued ASU 2015-03, &lt;div style="display: inline; font-style: italic;"&gt;Interest &amp;#x2013; Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs&lt;/div&gt;. This guidance is a part of the FASB&amp;#x2019;s initiative to reduce complexity in accounting standards, and requires that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of the debt liability, consistent with debt discounts. The guidance should be applied on a retrospective basis, and is effective for the Company in 2016. The Company expects that this guidance will only affect the classification of debt issuance costs on its balance sheets and will have no impact on its results of operations. &lt;/div&gt;&lt;/div&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt; &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;In September 2015, the FASB issued ASU 2015-16, &lt;div style="display: inline; font-style: italic;"&gt;Business Combinations: Simplifying&lt;/div&gt;&lt;div style="display: inline; font-style: italic;"&gt; the Accounting for Measurement &lt;/div&gt;&lt;div style="display: inline; font-style: italic;"&gt;Period Adjustments&lt;/div&gt;. This guidance eliminates the requirement for an acquirer to recognize measurement period adjustments retrospectively; rather an acquirer will recognize a measurement period adjustment during the period in which it determines the amount of the adjustment. The guidance should be applied on a prospective basis, and is effective for the Company in 2016, with early adoption permitted. The Company has early adopted this guidance; however, there is no impact on the Company&amp;#x2019;s results of operations for the third quarter of 2015 as there were no material measurement period adjustments.&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;There are several other new accounting pronouncements issued by the FASB. Each of these pronouncements, as applicable, has been or will be adopted by the Company. Management does not believe any of these other accounting pronouncements has had or will have a material impact on the Company&amp;#x2019;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324887" unitRef="iso4217-usd">-14613000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324888" unitRef="iso4217-usd">-15932000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324889" unitRef="iso4217-usd">-44816000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324890" unitRef="iso4217-usd">-22752000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NumberOfOperatingSegments contextRef="d_2015-01-01_2015-09-30" decimals="INF" id="c2325396" unitRef="xbrli-pure">1</us-gaap:NumberOfOperatingSegments>
  <us-gaap:OperatingExpenses contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324854" unitRef="iso4217-usd">62459000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324855" unitRef="iso4217-usd">59489000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324856" unitRef="iso4217-usd">176581000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324857" unitRef="iso4217-usd">163549000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324858" unitRef="iso4217-usd">67867000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324859" unitRef="iso4217-usd">70794000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324860" unitRef="iso4217-usd">152245000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324861" unitRef="iso4217-usd">214260000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="i_2015-09-30" decimals="-3" id="c2324790" unitRef="iso4217-usd">79759000</us-gaap:OtherAccruedLiabilitiesCurrent>
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="i_2014-12-31" decimals="-3" id="c2324791" unitRef="iso4217-usd">84814000</us-gaap:OtherAccruedLiabilitiesCurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="i_2015-09-30" decimals="-3" id="c2324778" unitRef="iso4217-usd">1033000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="i_2014-12-31" decimals="-3" id="c2324779" unitRef="iso4217-usd">48000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherBorrowings contextRef="i_2015-09-30" decimals="-3" id="c2325232" unitRef="iso4217-usd">12142000</us-gaap:OtherBorrowings>
  <us-gaap:OtherBorrowings contextRef="i_2014-12-31" decimals="-3" id="c2325233" unitRef="iso4217-usd">460000</us-gaap:OtherBorrowings>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2015-07-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489700" unitRef="iso4217-usd">-1072000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2015-07-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" id="c2489701" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2015-07-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489702" unitRef="iso4217-usd">-1065000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2489704" unitRef="iso4217-usd">-2137000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2014-07-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489725" unitRef="iso4217-usd">-2014000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2014-07-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" id="c2489726" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2014-07-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489727" unitRef="iso4217-usd">989000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2489729" unitRef="iso4217-usd">-1025000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2015-01-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489750" unitRef="iso4217-usd">-6555000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2015-01-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" id="c2489751" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2015-01-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489752" unitRef="iso4217-usd">-2071000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2489754" unitRef="iso4217-usd">-8626000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2014-01-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489775" unitRef="iso4217-usd">-2030000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2014-01-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" id="c2489776" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2014-01-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489777" unitRef="iso4217-usd">-719000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2489779" unitRef="iso4217-usd">-2749000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2015-07-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489710" unitRef="iso4217-usd">-1072000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2015-07-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" id="c2489711" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2015-07-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489712" unitRef="iso4217-usd">-1065000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2489714" unitRef="iso4217-usd">-2137000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2014-07-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489735" unitRef="iso4217-usd">-2014000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2014-07-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" id="c2489736" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2014-07-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489737" unitRef="iso4217-usd">989000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2489739" unitRef="iso4217-usd">-1025000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2015-01-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489760" unitRef="iso4217-usd">-6555000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2015-01-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" id="c2489761" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2015-01-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489762" unitRef="iso4217-usd">-2071000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2489764" unitRef="iso4217-usd">-8626000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2014-01-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember" decimals="-3" id="c2489785" unitRef="iso4217-usd">-2030000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2014-01-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" id="c2489786" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2014-01-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c2489787" unitRef="iso4217-usd">-719000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2489789" unitRef="iso4217-usd">-2749000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2325382" unitRef="iso4217-usd">-1727000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2325385" unitRef="iso4217-usd">1538000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2325388" unitRef="iso4217-usd">-3370000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2325391" unitRef="iso4217-usd">-1132000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2325383" unitRef="iso4217-usd">662000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2325386" unitRef="iso4217-usd">-549000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2325389" unitRef="iso4217-usd">1299000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2325392" unitRef="iso4217-usd">413000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
  <us-gaap:OtherIntangibleAssetsNet contextRef="i_2015-09-30" decimals="-3" id="c2324768" unitRef="iso4217-usd">2782000</us-gaap:OtherIntangibleAssetsNet>
  <us-gaap:OtherIntangibleAssetsNet contextRef="i_2014-12-31" decimals="-3" id="c2324769" unitRef="iso4217-usd">4298000</us-gaap:OtherIntangibleAssetsNet>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2015-09-30" decimals="-3" id="c2324800" unitRef="iso4217-usd">58180000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2014-12-31" decimals="-3" id="c2324801" unitRef="iso4217-usd">56671000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324883" unitRef="iso4217-usd">-1908000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324884" unitRef="iso4217-usd">-1444000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324885" unitRef="iso4217-usd">-5357000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324886" unitRef="iso4217-usd">-1242000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:PaymentsForFees contextRef="d_2015-04-01_2015-06-30_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325451" unitRef="iso4217-usd">1528000</us-gaap:PaymentsForFees>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2325493" unitRef="iso4217-usd">64378000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324984" unitRef="iso4217-usd">64378000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="d_2014-01-01_2014-09-30" id="c2324985" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324986" unitRef="iso4217-usd">2067000</us-gaap:PaymentsOfDebtIssuanceCosts>
  <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324987" unitRef="iso4217-usd">4000</us-gaap:PaymentsOfDebtIssuanceCosts>
  <us-gaap:PaymentsOfDividendsCommonStock contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324988" unitRef="iso4217-usd">1429000</us-gaap:PaymentsOfDividendsCommonStock>
  <us-gaap:PaymentsOfDividendsCommonStock contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324989" unitRef="iso4217-usd">705000</us-gaap:PaymentsOfDividendsCommonStock>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324990" unitRef="iso4217-usd">12387000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324991" unitRef="iso4217-usd">10255000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="d_2015-08-01_2015-08-01_BusinessAcquisitionAxis-CHPMember" decimals="-3" id="c2325291" unitRef="iso4217-usd">74710000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="d_2014-10-01_2014-10-01_BusinessAcquisitionAxis-MACIncMember" decimals="-3" id="c2325297" unitRef="iso4217-usd">55690000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324971" unitRef="iso4217-usd">74477000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324972" unitRef="iso4217-usd">5309000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324969" unitRef="iso4217-usd">20108000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324970" unitRef="iso4217-usd">22722000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2015-09-30" decimals="-3" id="c2324758" unitRef="iso4217-usd">12467000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2014-12-31" decimals="-3" id="c2324759" unitRef="iso4217-usd">9384000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324978" unitRef="iso4217-usd">100000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="d_2014-01-01_2014-09-30" id="c2324979" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromLinesOfCredit contextRef="d_2015-05-29_2015-05-29_CreditFacilityAxis-AmendedABLFacilityMember" decimals="-3" id="c2325472" unitRef="iso4217-usd">100000000</us-gaap:ProceedsFromLinesOfCredit>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324967" unitRef="iso4217-usd">105000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324968" unitRef="iso4217-usd">7000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ProceedsFromShortTermDebt contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324976" unitRef="iso4217-usd">14320000</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:ProceedsFromShortTermDebt contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324977" unitRef="iso4217-usd">4900000</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324994" unitRef="iso4217-usd">7000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324995" unitRef="iso4217-usd">21000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProductWarrantyDisclosureTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85952">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;8&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;. Product Warranty Obligations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company records a liability for product warranty obligations at the time of sale to a customer based upon historical warranty experience. The Company also records a liability for specific warranty matters when they become known and are reasonably estimable. Additionally, the Company sells extended warranty coverage for certain products. The sales of extended warranties are recorded as deferred revenue, which is recognized over the life of the contracts. &lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The following is a tabular reconciliation of the product warranty liability, excluding the deferred revenue related to extended warranty coverage:&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months E&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;nded &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months Ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Balance at beginning of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;28,185&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;32,171&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;30,909&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;33,734&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Product warranty reserve assumed in acquisition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;351&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;193&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;351&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;193&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(5,812&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(5,672&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(16,345&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(16,696&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Provision for warranties issued&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;6,033&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;5,595&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;15,062&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;17,623&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Changes in estimates for pre-existing warranties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;105&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;182&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(1,115&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(2,385&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Balance at end of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;28,862&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;32,469&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;28,862&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;32,469&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The following is a tabular reconciliation of the deferred revenue related to extended warranty coverage:&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months E&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;nded &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months Ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Balance at beginning of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;27,241&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;25,679&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;27,193&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;23,092&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Deferred revenue on extended warranty contracts assumed in acquisition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;291&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;-&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;291&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;-&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Deferred revenue on extended warranty contracts sold&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;1,694&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;1,315&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;3,884&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;5,329&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Amortization of deferred revenue on extended warranty contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(1,138&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(850&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(3,280&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(2,277&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Balance at end of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;28,088&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;26,144&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;28,088&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;26,144&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Product warranty obligations and extended warranty related deferred revenues are included in the condensed consolidated balance sheets as follows:&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Product warranty liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt;Current portion - other accrued liabilities&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;21,577&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;24,143&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt;Long-term portion - other long-term liabilities&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;7,285&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;6,766&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt;Total&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;28,862&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;30,909&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Deferred revenue related to extended warranty&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt;Current portion - other accrued liabilities&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;5,178&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;4,519&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt;Long-term portion - other long-term liabilities&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;22,910&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;22,674&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt;Total&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;28,088&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;27,193&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember" decimals="-3" id="c2325138" unitRef="iso4217-usd">8277000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember" decimals="-3" id="c2325139" unitRef="iso4217-usd">7803000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember" decimals="-3" id="c2325140" unitRef="iso4217-usd">103890000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember" decimals="-3" id="c2325141" unitRef="iso4217-usd">102254000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember" decimals="-3" id="c2325142" unitRef="iso4217-usd">70225000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember" decimals="-3" id="c2325143" unitRef="iso4217-usd">65240000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-DiesAndToolsMember" decimals="-3" id="c2325144" unitRef="iso4217-usd">19707000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-DiesAndToolsMember" decimals="-3" id="c2325145" unitRef="iso4217-usd">16897000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c2325146" unitRef="iso4217-usd">1232000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c2325147" unitRef="iso4217-usd">1383000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember" decimals="-3" id="c2325148" unitRef="iso4217-usd">27649000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember" decimals="-3" id="c2325149" unitRef="iso4217-usd">21990000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" decimals="-3" id="c2325150" unitRef="iso4217-usd">3020000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" decimals="-3" id="c2325151" unitRef="iso4217-usd">2535000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember" decimals="-3" id="c2325152" unitRef="iso4217-usd">25650000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember" decimals="-3" id="c2325153" unitRef="iso4217-usd">20120000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2015-09-30" decimals="-3" id="c2325154" unitRef="iso4217-usd">259650000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2014-12-31" decimals="-3" id="c2325155" unitRef="iso4217-usd">238222000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2015-09-30" decimals="-3" id="c2325158" unitRef="iso4217-usd">178120000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2014-12-31" decimals="-3" id="c2325159" unitRef="iso4217-usd">168821000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="d_2015-01-01_2015-09-30" id="c-20">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Land and improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;8,277 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;7,803 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Buildings and improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;103,890 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;102,254 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Machinery and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;70,225 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;65,240 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Dies and tools&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;19,707 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;16,897 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1,232 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1,383 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Office equipment and systems&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;27,649 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;21,990 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;3,020 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;2,535 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Construction in progress&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;25,650 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;20,120 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Gross property and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;259,650 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;238,222 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Accumulated depreciation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(81,530&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(69,401&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;178,120 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;168,821 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324941" unitRef="iso4217-usd">324000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324942" unitRef="iso4217-usd">344000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:RepaymentsOfLongTermDebt contextRef="d_2014-04-30_2014-04-30_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325475" unitRef="iso4217-usd">12000000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:RepaymentsOfLongTermDebt contextRef="d_2014-09-30_2014-09-30_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325476" unitRef="iso4217-usd">50000000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:RepaymentsOfLongTermDebt contextRef="d_2014-12-31_2014-12-31_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325477" unitRef="iso4217-usd">25000000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:RepaymentsOfLongTermDebt contextRef="d_2015-03-30_2015-03-30_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325480" unitRef="iso4217-usd">50000000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:RepaymentsOfLongTermDebt contextRef="d_2015-05-29_2015-05-29_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325481" unitRef="iso4217-usd">100000000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324982" unitRef="iso4217-usd">150595000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
  <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324983" unitRef="iso4217-usd">68905000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324980" unitRef="iso4217-usd">15198000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324981" unitRef="iso4217-usd">24741000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324838" unitRef="iso4217-usd">8332000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324839" unitRef="iso4217-usd">7822000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324840" unitRef="iso4217-usd">24907000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324841" unitRef="iso4217-usd">23580000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2015-09-30" decimals="-3" id="c2324813" unitRef="iso4217-usd">348991000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2014-12-31" decimals="-3" id="c2324814" unitRef="iso4217-usd">280426000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:SalesRevenueNet contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324821" unitRef="iso4217-usd">359291000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324822" unitRef="iso4217-usd">352305000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324823" unitRef="iso4217-usd">959469000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324824" unitRef="iso4217-usd">1056922000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2015-07-01_2015-09-30_ProductOrServiceAxis-ResidentialPowerProductsMember" decimals="-3" id="c2325112" unitRef="iso4217-usd">184967000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2014-07-01_2014-09-30_ProductOrServiceAxis-ResidentialPowerProductsMember" decimals="-3" id="c2325113" unitRef="iso4217-usd">183747000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2015-01-01_2015-09-30_ProductOrServiceAxis-ResidentialPowerProductsMember" decimals="-3" id="c2325114" unitRef="iso4217-usd">475268000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2014-01-01_2014-09-30_ProductOrServiceAxis-ResidentialPowerProductsMember" decimals="-3" id="c2325115" unitRef="iso4217-usd">527308000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2015-07-01_2015-09-30_ProductOrServiceAxis-CommercialAndIndustrialPowerProductsMember" decimals="-3" id="c2325116" unitRef="iso4217-usd">148234000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2014-07-01_2014-09-30_ProductOrServiceAxis-CommercialAndIndustrialPowerProductsMember" decimals="-3" id="c2325117" unitRef="iso4217-usd">146411000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2015-01-01_2015-09-30_ProductOrServiceAxis-CommercialAndIndustrialPowerProductsMember" decimals="-3" id="c2325118" unitRef="iso4217-usd">416577000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2014-01-01_2014-09-30_ProductOrServiceAxis-CommercialAndIndustrialPowerProductsMember" decimals="-3" id="c2325119" unitRef="iso4217-usd">467248000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2015-07-01_2015-09-30_ProductOrServiceAxis-OtherProductsAndServicesMember" decimals="-3" id="c2325120" unitRef="iso4217-usd">26090000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2014-07-01_2014-09-30_ProductOrServiceAxis-OtherProductsAndServicesMember" decimals="-3" id="c2325121" unitRef="iso4217-usd">22147000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2015-01-01_2015-09-30_ProductOrServiceAxis-OtherProductsAndServicesMember" decimals="-3" id="c2325122" unitRef="iso4217-usd">67624000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2014-01-01_2014-09-30_ProductOrServiceAxis-OtherProductsAndServicesMember" decimals="-3" id="c2325123" unitRef="iso4217-usd">62366000</us-gaap:SalesRevenueNet>
  <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="d_2015-01-01_2015-09-30" id="c-17">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign Currency &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Translation Adjustments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Defined Benefit &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Plan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Unrealized Loss on &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash Flow Hedges&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Beginning Balance &amp;#x2013; July 1, 2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(7,361&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(13,243&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(1,652&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(22,256&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other comprehensive loss before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,072&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,065&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;(1)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,137&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Amounts reclassified from AOCL&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net current-period other comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,072&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,065&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,137&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ending Balance &amp;#x2013; September 30, 2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(8,433&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(13,243&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(2,717&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(24,393&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign Currency &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Translation Adjustments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Defined Benefit &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Plan&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Unrealized Gain (Loss) on &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash Flow Hedges&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Beginning Balance &amp;#x2013; July 1, 2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1,188 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(4,393&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(934&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(4,139&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,014&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;989 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;(2)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,025&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Amounts reclassified from AOCL&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net current-period other comprehensive income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,014&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;989 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(1,025&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ending Balance &amp;#x2013; September 30, 2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(826&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(4,393&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;55 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(5,164&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign Currency &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Translation Adjustments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Defined Benefit &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Plan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Unrealized Loss on &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash Flow Hedges&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Beginning Balance &amp;#x2013; January 1, 2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(1,878&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(13,243&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(646&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(15,767&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other comprehensive loss before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(6,555&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,071&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;(3)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(8,626&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Amounts reclassified from AOCL&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net current-period other comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(6,555&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,071&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(8,626&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ending Balance &amp;#x2013; September 30, 2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(8,433&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(13,243&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(2,717&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(24,393&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign Currency &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Translation Adjustments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Defined Benefit &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Plan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Unrealized Gain (Loss) on &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash Flow Hedges&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Beginning Balance &amp;#x2013; January 1, 2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1,204 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(4,393&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;774 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(2,415&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other comprehensive loss before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,030&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(719&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;(4)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,749&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Amounts reclassified from AOCL&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net current-period other comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,030&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;- &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(719&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(2,749&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ending Balance &amp;#x2013; September 30, 2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(826&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(4,393&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;55 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;(5,164&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
  <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="d_2015-01-01_2015-09-30" id="c-24">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Term loan&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;954,000&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;1,104,000&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Original issue discount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(17,496&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(23,861&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;ABL facility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;100,000&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;-&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Capital lease obligation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;1,783&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;2,059&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;12,142&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;460&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;1,050,429&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;1,082,658&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Less: current portion of debt&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;142&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;389&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Less: current portion of capital lease obligation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;160&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;168&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;1,050,127&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;1,082,101&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="d_2015-01-01_2015-09-30" id="c-25">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net income (numerator)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;34,036 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;36,497 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;68,565 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;125,223 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Weighted average shares (denominator)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;68,175,466 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;68,556,051 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;68,642,479 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;68,511,409 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Dilutive effect of stock compensation awards (1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1,006,999 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1,477,173 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1,138,821 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1,539,544 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;69,182,465 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;70,033,224 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;69,781,300 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;70,050,953 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Net income per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;0.50 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;0.53 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1.00 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1.83 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;0.49 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;0.52 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;0.98 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1.79 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="d_2015-01-01_2015-09-30" id="c-18">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Residential products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;184,967 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;183,747 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;475,268 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;527,308 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Commercial &amp;amp; industrial products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;148,234 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;146,411 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;416,577 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;467,248 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;26,090 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;22,147 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;67,624 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;62,366 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;359,291 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;352,305 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;959,469 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1,056,922 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="d_2015-01-01_2015-09-30" id="c-19">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Raw material&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;189,348 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;184,407 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Work-in-process&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;4,246 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;8,798 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Finished goods&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;178,408 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;135,567 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Reserves for excess and obsolete&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(9,734&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(9,387&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;362,268 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;319,385 &lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="d_2015-01-01_2015-09-30" id="c-21">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months E&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;nded &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months Ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Balance at beginning of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;28,185&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;32,171&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;30,909&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;33,734&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Product warranty reserve assumed in acquisition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;351&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;193&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;351&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;193&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(5,812&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(5,672&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(16,345&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(16,696&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Provision for warranties issued&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;6,033&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;5,595&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;15,062&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;17,623&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Changes in estimates for pre-existing warranties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;105&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;182&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(1,115&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;(2,385&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Balance at end of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;28,862&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;32,469&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;28,862&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;32,469&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months E&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;nded &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months Ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Balance at beginning of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;27,241&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;25,679&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;27,193&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;23,092&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Deferred revenue on extended warranty contracts assumed in acquisition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;291&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;-&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;291&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;-&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Deferred revenue on extended warranty contracts sold&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;1,694&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;1,315&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;3,884&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;5,329&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Amortization of deferred revenue on extended warranty contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(1,138&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(850&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(3,280&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;(2,277&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Balance at end of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;28,088&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;26,144&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;28,088&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;26,144&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
  <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="d_2015-01-01_2015-09-30" id="c-23">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"&gt; &lt;div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;ABL facility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;-&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;-&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other lines of credit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;4,481&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff"&gt;5,359&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;4,481&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff"&gt;5,359&lt;/td&gt; &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85947">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;. Segment Reporting&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company operates in and reports as a single operating segment, which is the design and manufacture of a wide range of engine powered products&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;. Net sales are predominantly generated through the sale of generators and other engine powered products through various distribution channels. The Company manages and evaluates its operations as one segment primarily due to similarities in the nature of the products, production and design processes, and methods of distribution. The Company&amp;#x2019;s sales in the United States represented approximately 88% and 86% of total sales for the three months ended September 30, 2015 and 2014, respectively, and represented 86% and 85% of total sales for the nine months ended September 30, 2015 and 2014, respectively. Approximately 91% and 90% of the Company&amp;#x2019;s identifiable long-lived assets are located in the United States at September 30, 2015 and December 31, 2014, respectively. &lt;/div&gt;&lt;/div&gt;        &lt;div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;The Company's product offerings consist primarily of power products with a range of power output geared for varying end customer uses. Residential products and commercial &amp;amp; industrial products are each a similar class of products based on similar power output and end customer usage. The breakout of net sales between residential, commercial &amp;amp; industrial, and other products is as follows:&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Residential products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;184,967 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;183,747 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;475,268 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;527,308 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Commercial &amp;amp; industrial products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;148,234 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;146,411 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;416,577 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;467,248 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;26,090 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;22,147 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;67,624 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;62,366 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;359,291 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;352,305 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;959,469 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;1,056,922 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:SellingAndMarketingExpense contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2324834" unitRef="iso4217-usd">34715000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2324835" unitRef="iso4217-usd">32961000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324836" unitRef="iso4217-usd">93317000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324837" unitRef="iso4217-usd">90045000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:ShareBasedCompensation contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2324947" unitRef="iso4217-usd">6889000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2324948" unitRef="iso4217-usd">9403000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShortTermBorrowings contextRef="i_2015-09-30" decimals="-3" id="c2325486" unitRef="iso4217-usd">4481000</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings contextRef="i_2014-12-31" decimals="-3" id="c2325487" unitRef="iso4217-usd">5359000</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings contextRef="i_2015-09-30_ShortTermDebtTypeAxis-ABLRevolvingCreditFacilityMember" id="c2325218" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ShortTermBorrowings contextRef="i_2014-12-31_ShortTermDebtTypeAxis-ABLRevolvingCreditFacilityMember" id="c2325219" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ShortTermBorrowings contextRef="i_2015-09-30_ShortTermDebtTypeAxis-OtherLinesOfCreditMember" decimals="-3" id="c2325220" unitRef="iso4217-usd">4481000</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings contextRef="i_2014-12-31_ShortTermDebtTypeAxis-OtherLinesOfCreditMember" decimals="-3" id="c2325221" unitRef="iso4217-usd">5359000</us-gaap:ShortTermBorrowings>
  <us-gaap:StandardProductWarrantyAccrual contextRef="i_2015-06-30" decimals="-3" id="c2325160" unitRef="iso4217-usd">28185000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:StandardProductWarrantyAccrual contextRef="i_2014-06-30" decimals="-3" id="c2325161" unitRef="iso4217-usd">32171000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:StandardProductWarrantyAccrual contextRef="i_2014-12-31" decimals="-3" id="c2325162" unitRef="iso4217-usd">30909000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:StandardProductWarrantyAccrual contextRef="i_2013-12-31" decimals="-3" id="c2325163" unitRef="iso4217-usd">33734000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:StandardProductWarrantyAccrual contextRef="i_2015-09-30" decimals="-3" id="c2325180" unitRef="iso4217-usd">28862000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:StandardProductWarrantyAccrual contextRef="i_2014-09-30" decimals="-3" id="c2325181" unitRef="iso4217-usd">32469000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2325164" unitRef="iso4217-usd">351000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
  <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2325165" unitRef="iso4217-usd">193000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
  <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2325166" unitRef="iso4217-usd">351000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
  <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2325167" unitRef="iso4217-usd">193000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
  <us-gaap:StandardProductWarrantyAccrualCurrent contextRef="i_2015-09-30" decimals="-3" id="c2325205" unitRef="iso4217-usd">21577000</us-gaap:StandardProductWarrantyAccrualCurrent>
  <us-gaap:StandardProductWarrantyAccrualCurrent contextRef="i_2014-12-31" decimals="-3" id="c2325206" unitRef="iso4217-usd">24143000</us-gaap:StandardProductWarrantyAccrualCurrent>
  <us-gaap:StandardProductWarrantyAccrualNoncurrent contextRef="i_2015-09-30" decimals="-3" id="c2325207" unitRef="iso4217-usd">7285000</us-gaap:StandardProductWarrantyAccrualNoncurrent>
  <us-gaap:StandardProductWarrantyAccrualNoncurrent contextRef="i_2014-12-31" decimals="-3" id="c2325208" unitRef="iso4217-usd">6766000</us-gaap:StandardProductWarrantyAccrualNoncurrent>
  <us-gaap:StandardProductWarrantyAccrualPayments contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2325168" unitRef="iso4217-usd">5812000</us-gaap:StandardProductWarrantyAccrualPayments>
  <us-gaap:StandardProductWarrantyAccrualPayments contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2325169" unitRef="iso4217-usd">5672000</us-gaap:StandardProductWarrantyAccrualPayments>
  <us-gaap:StandardProductWarrantyAccrualPayments contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2325170" unitRef="iso4217-usd">16345000</us-gaap:StandardProductWarrantyAccrualPayments>
  <us-gaap:StandardProductWarrantyAccrualPayments contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2325171" unitRef="iso4217-usd">16696000</us-gaap:StandardProductWarrantyAccrualPayments>
  <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2325176" unitRef="iso4217-usd">105000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
  <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2325177" unitRef="iso4217-usd">182000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
  <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2325178" unitRef="iso4217-usd">-1115000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
  <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2325179" unitRef="iso4217-usd">-2385000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
  <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="d_2015-07-01_2015-09-30" decimals="-3" id="c2325172" unitRef="iso4217-usd">6033000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="d_2014-07-01_2014-09-30" decimals="-3" id="c2325173" unitRef="iso4217-usd">5595000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="d_2015-01-01_2015-09-30" decimals="-3" id="c2325174" unitRef="iso4217-usd">15062000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="d_2014-01-01_2014-09-30" decimals="-3" id="c2325175" unitRef="iso4217-usd">17623000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="i_2015-08-05" decimals="-3" id="c2325489" unitRef="iso4217-usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:StockRepurchaseProgramPeriodInForce1 contextRef="d_2015-08-05_2015-08-05" id="c2325491">P2Y</us-gaap:StockRepurchaseProgramPeriodInForce1>
  <us-gaap:StockholdersEquity contextRef="i_2015-09-30" decimals="-3" id="c2324817" unitRef="iso4217-usd">489272000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2014-12-31" decimals="-3" id="c2324818" unitRef="iso4217-usd">489799000</us-gaap:StockholdersEquity>
  <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85949">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;. Balance Sheet Details&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Inventories consist of the following:&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Raw material&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;189,348 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;184,407 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Work-in-process&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;4,246 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;8,798 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Finished goods&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;178,408 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;135,567 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Reserves for excess and obsolete&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(9,734&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(9,387&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;362,268 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;319,385 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;  &lt;div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Property and equipment consists of the following:&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div&gt;   &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;         &lt;tr&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Land and improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;8,277 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;7,803 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Buildings and improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;103,890 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;102,254 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Machinery and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;70,225 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;65,240 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Dies and tools&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;19,707 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;16,897 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1,232 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;1,383 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Office equipment and systems&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;27,649 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;21,990 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;3,020 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;2,535 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Construction in progress&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;25,650 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;20,120 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Gross property and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;259,650 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;238,222 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #ffffff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Accumulated depreciation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(81,530&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff"&gt;(69,401&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"&gt;)&lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="BACKGROUND-COLOR: #cceeff"&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"&gt; &lt;div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;178,120 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff"&gt;$&lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff"&gt;168,821 &lt;/td&gt;      &lt;td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;       &lt;/table&gt;  &lt;/div&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
  <us-gaap:TreasuryStockSharesAcquired contextRef="d_2015-07-01_2015-09-30" decimals="INF" id="c2325492" unitRef="xbrli-shares">2150000</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockTextBlock contextRef="d_2015-01-01_2015-09-30" id="s85959">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;10. Stock Repurchase Program&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;On August 5, 2015, the Company&amp;#x2019;s Board of Directors approved a $200,000 stock repurchase program. Under the program, the Company may repurchase up to $200,000 of its common stock over 24 months from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions and other considerations. The repurchase may be executed using open market purchases, privately negotiated agreements or other transactions. The actual timing, number and value of shares repurchased under the program will be determined by management at its discretion and will depend on a number of factors, including the market price of the Company&amp;#x2019;s shares of common stock and general market and economic conditions, applicable legal requirements, and compliance with the terms of the Company&amp;#x2019;s outstanding indebtedness. The stock repurchase program may be suspended or discontinued at any time without prior notice.&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"&gt;&lt;div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"&gt;For the three months ended September 30, 2015, the Company repurchased 2,150,000 shares of its common stock for $64,378, funded with cash on hand. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
  <us-gaap:TreasuryStockValue contextRef="i_2015-09-30" decimals="-3" id="c2324809" unitRef="iso4217-usd">75913000</us-gaap:TreasuryStockValue>
  <us-gaap:TreasuryStockValue contextRef="i_2014-12-31" decimals="-3" id="c2324810" unitRef="iso4217-usd">8341000</us-gaap:TreasuryStockValue>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2015-07-01_2015-09-30" decimals="INF" id="c2324915" unitRef="xbrli-shares">69182465</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2014-07-01_2014-09-30" decimals="INF" id="c2324916" unitRef="xbrli-shares">70033224</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2015-01-01_2015-09-30" decimals="INF" id="c2324917" unitRef="xbrli-shares">69781300</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2014-01-01_2014-09-30" decimals="INF" id="c2324918" unitRef="xbrli-shares">70050953</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2015-07-01_2015-09-30" decimals="INF" id="c2324907" unitRef="xbrli-shares">68175466</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2014-07-01_2014-09-30" decimals="INF" id="c2324908" unitRef="xbrli-shares">68556051</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2015-01-01_2015-09-30" decimals="INF" id="c2324909" unitRef="xbrli-shares">68642479</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2014-01-01_2014-09-30" decimals="INF" id="c2324910" unitRef="xbrli-shares">68511409</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WriteOffOfDeferredDebtIssuanceCost contextRef="d_2014-01-01_2014-12-31_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325478" unitRef="iso4217-usd">2084000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
  <us-gaap:WriteOffOfDeferredDebtIssuanceCost contextRef="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember" decimals="-3" id="c2325482" unitRef="iso4217-usd">4795000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="#c2489727" xlink:label="c2489727" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c2489727" xlink:to="f-151" xlink:type="arc"/>
    <link:loc xlink:href="#c2489702" xlink:label="c2489702" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c2489702" xlink:to="f-150" xlink:type="arc"/>
    <link:loc xlink:href="#c2489752" xlink:label="c2489752" xlink:type="locator"/>
    <link:footnoteArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c2489752" xlink:to="f-152" xlink:type="arc"/>
    <link:loc xlink:href="#c2489777" xlink:label="c2489777" xlink:type="locator"/>
    <link:footnoteArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c2489777" xlink:to="f-153" xlink:type="arc"/>
    <link:footnote xlink:label="f-150" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents unrealized losses of $(1,727), net of tax benefit of $662 for the three months ended September 30, 2015.</link:footnote>
    <link:footnote xlink:label="f-151" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents unrealized gains of $1,538, net of tax effect of $(549) for the three months ended September 30, 2014.</link:footnote>
    <link:footnote xlink:label="f-152" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents unrealized losses of $(3,370), net of tax benefit of $1,299 for the nine months ended September 30, 2015.</link:footnote>
    <link:footnote xlink:label="f-153" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents unrealized losses of $(1,132), net of tax benefit of $413 for the nine months ended September 30, 2014.</link:footnote>
    <link:loc xlink:href="#c2325251" xlink:label="c2325251" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c2325251" xlink:to="f-270" xlink:type="arc"/>
    <link:loc xlink:href="#c2325253" xlink:label="c2325253" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c2325253" xlink:to="f-270" xlink:type="arc"/>
    <link:loc xlink:href="#c2325252" xlink:label="c2325252" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c2325252" xlink:to="f-270" xlink:type="arc"/>
    <link:loc xlink:href="#c2325254" xlink:label="c2325254" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c2325254" xlink:to="f-270" xlink:type="arc"/>
    <link:footnote xlink:label="f-270" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excludes approximately 250,900 stock options and 11,000 shares of restricted stock for the three month period ended September 30, 2015, and 138,900 stock options and 800 shares of restricted stock for the nine month period ended September 30, 2015, as the impact of such awards was anti-dilutive. Excludes approximately 91,300 and 75,400 stock options for the three and nine month periods ended September 30, 2014, respectively, as the impact of such awards was anti-dilutive.</link:footnote>
  </link:footnoteLink>
  <xbrli:unit id="iso4217-usd">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="xbrli-pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="xbrli-shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd-per-xbrli-shares">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:USD</xbrli:measure>
      </xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
      </xbrli:unitDenominator>
    </xbrli:divide>
  </xbrli:unit>
  <xbrli:context id="d_2013-10-23_2013-10-23_DerivativeInstrumentRiskAxis-InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-10-23</xbrli:startDate>
      <xbrli:endDate>2013-10-23</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_DerivativeInstrumentRiskAxis-CommodityAndForeignCurrencyContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">gnrc:CommodityAndForeignCurrencyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_ProductOrServiceAxis-CommercialAndIndustrialPowerProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:CommercialAndIndustrialPowerProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_ProductOrServiceAxis-OtherProductsAndServicesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:OtherProductsAndServicesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_ProductOrServiceAxis-ResidentialPowerProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:ResidentialPowerProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-12-31_ConcentrationRiskByBenchmarkAxis-NetAssetsGeographicAreaMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:NetAssetsGeographicAreaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-01-01_2014-12-31_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-04-01_2014-04-02_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-04-01</xbrli:startDate>
      <xbrli:endDate>2014-04-02</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-04-01_2014-06-30_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-04-01</xbrli:startDate>
      <xbrli:endDate>2014-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-04-30_2014-04-30_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-04-30</xbrli:startDate>
      <xbrli:endDate>2014-04-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_DerivativeInstrumentRiskAxis-CommodityAndForeignCurrencyContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">gnrc:CommodityAndForeignCurrencyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_ProductOrServiceAxis-CommercialAndIndustrialPowerProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:CommercialAndIndustrialPowerProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_ProductOrServiceAxis-OtherProductsAndServicesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:OtherProductsAndServicesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_ProductOrServiceAxis-ResidentialPowerProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:ResidentialPowerProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-09-30_2014-09-30_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-09-30</xbrli:startDate>
      <xbrli:endDate>2014-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-10-01_2014-10-01_BusinessAcquisitionAxis-MACIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">gnrc:MACIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-10-01</xbrli:startDate>
      <xbrli:endDate>2014-10-01</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-12-31_2014-12-31_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-12-31</xbrli:startDate>
      <xbrli:endDate>2014-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_ConcentrationRiskByBenchmarkAxis-NetAssetsGeographicAreaMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:NetAssetsGeographicAreaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_CreditFacilityAxis-ABLRevolvingCreditFacilityMember_VariableRateAxis-AdjustedLIBORRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gnrc:ABLRevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">gnrc:AdjustedLIBORRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_CreditFacilityAxis-ABLRevolvingCreditFacilityMember_VariableRateAxis-BaseRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gnrc:ABLRevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-CommodityAndForeignCurrencyContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">gnrc:CommodityAndForeignCurrencyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember_StatementScenarioAxis-NetDebtLeverageRatioThresholdMember_VariableRateAxis-AdjustedLIBORRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">gnrc:NetDebtLeverageRatioThresholdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">gnrc:AdjustedLIBORRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember_StatementScenarioAxis-NetDebtLeverageRatioThresholdMember_VariableRateAxis-BaseRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">gnrc:NetDebtLeverageRatioThresholdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember_VariableRateAxis-AdjustedLIBORRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">gnrc:AdjustedLIBORRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember_VariableRateAxis-BaseRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember_VariableRateAxis-LIBORFloorRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">gnrc:LIBORFloorRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_ProductOrServiceAxis-CommercialAndIndustrialPowerProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:CommercialAndIndustrialPowerProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_ProductOrServiceAxis-OtherProductsAndServicesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:OtherProductsAndServicesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_ProductOrServiceAxis-ResidentialPowerProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:ResidentialPowerProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-03-30_2015-03-30_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-03-30</xbrli:startDate>
      <xbrli:endDate>2015-03-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-04-01_2015-06-30_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-04-01</xbrli:startDate>
      <xbrli:endDate>2015-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-05-29_2015-05-29_CreditFacilityAxis-AmendedABLFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gnrc:AmendedABLFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-05-29</xbrli:startDate>
      <xbrli:endDate>2015-05-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-05-29_2015-05-29_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-05-29</xbrli:startDate>
      <xbrli:endDate>2015-05-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_BusinessAcquisitionAxis-MACIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">gnrc:MACIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_DerivativeInstrumentRiskAxis-CommodityAndForeignCurrencyContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">gnrc:CommodityAndForeignCurrencyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_ProductOrServiceAxis-CommercialAndIndustrialPowerProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:CommercialAndIndustrialPowerProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_ProductOrServiceAxis-OtherProductsAndServicesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:OtherProductsAndServicesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_ProductOrServiceAxis-ResidentialPowerProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">gnrc:ResidentialPowerProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-07-01_2015-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-08-01_2015-08-01_BusinessAcquisitionAxis-CHPMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">gnrc:CHPMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-08-01</xbrli:startDate>
      <xbrli:endDate>2015-08-01</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-08-05_2015-08-05">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-08-05</xbrli:startDate>
      <xbrli:endDate>2015-08-05</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2013-05-31_CreditFacilityAxis-ABLRevolvingCreditFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gnrc:ABLRevolvingCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-05-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2013-05-31_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-05-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2013-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2013-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2013-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2013-12-31_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-06-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-06-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-06-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-10-01_BusinessAcquisitionAxis-MACIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">gnrc:MACIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-10-01</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_DerivativeInstrumentRiskAxis-CommodityContractMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_DerivativeInstrumentRiskAxis-CommodityContractMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_DerivativeInstrumentRiskAxis-InterestRateSwapMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-DiesAndToolsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">gnrc:DiesAndToolsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_ShortTermDebtTypeAxis-ABLRevolvingCreditFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">gnrc:ABLRevolvingCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_ShortTermDebtTypeAxis-OtherLinesOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">gnrc:OtherLinesOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-05-29_CreditFacilityAxis-AmendedABLFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gnrc:AmendedABLFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-05-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-06-30_LongtermDebtTypeAxis-TermLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gnrc:TermLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-06-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-06-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-06-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-08-01_BusinessAcquisitionAxis-CHPMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">gnrc:CHPMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-08-01</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-08-05">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-08-05</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_CreditFacilityAxis-AmendedABLFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gnrc:AmendedABLFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_DerivativeInstrumentRiskAxis-CommodityContractMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_DerivativeInstrumentRiskAxis-ForeignExchangeContractMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-DiesAndToolsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">gnrc:DiesAndToolsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_ShortTermDebtTypeAxis-ABLRevolvingCreditFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">gnrc:ABLRevolvingCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_ShortTermDebtTypeAxis-OtherLinesOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">gnrc:OtherLinesOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-30_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-11-02">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-11-02</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>gnrc-20150930.xsd
<DESCRIPTION>EXHIBIT 101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?><!--Generated by ThunderDome XBRL - 03:25PM UTC 2015-11-06--><xsd:schema xmlns:country="http://xbrl.sec.gov/country/2013-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2014-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2014-01-31" xmlns:gnrc="http://www.generac.com/20150930" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" 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/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2015-01-31" xmlns:us-roles="http://fasb.org/us-roles/2015-01-31" xmlns:us-types="http://fasb.org/us-types/2015-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" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.generac.com/20150930">
  <xsd:import namespace="http://fasb.org/us-types/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-types-2015-01-31.xsd"/>
  <xsd:import namespace="http://fasb.org/us-roles/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-roles-2015-01-31.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/currency/2014-01-31" schemaLocation="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2014-01-31" schemaLocation="http://xbrl.sec.gov/exch/2014/exch-2014-01-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: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://xbrl.sec.gov/country/2013-01-31" schemaLocation="http://xbrl.sec.gov/country/2013/country-2013-01-31.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://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-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://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gnrc-20150930_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-20150930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gnrc-20150930_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-20150930_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.generac.com/20150930/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>
      <link:roleType id="statement-condensed-consolidated-balance-sheets-current-period-unaudited" roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-statements-of-cash-flows-unaudited" roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-description-of-business-and-basis-of-presentation" roleURI="http://www.generac.com/20150930/role/statement-note-1-description-of-business-and-basis-of-presentation">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Disclosure - Note 1 - Description of Business and Basis of Presentation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-acquisitions" roleURI="http://www.generac.com/20150930/role/statement-note-2-acquisitions">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Disclosure - Note 2 - Acquisitions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-derivative-instruments-and-hedging-activities" roleURI="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Disclosure - Note 3 - Derivative Instruments and Hedging Activities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-fair-value-measurements" roleURI="http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Disclosure - Note 4 - Fair Value Measurements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-accumulated-other-comprehensive-loss" roleURI="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-segment-reporting" roleURI="http://www.generac.com/20150930/role/statement-note-6-segment-reporting">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 6 - Segment Reporting</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-balance-sheet-details" roleURI="http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 7 - Balance Sheet Details</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-product-warranty-obligations" roleURI="http://www.generac.com/20150930/role/statement-note-8-product-warranty-obligations">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Document - Note 8 - Product Warranty Obligations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-credit-agreements" roleURI="http://www.generac.com/20150930/role/statement-note-9-credit-agreements">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 9 - Credit Agreements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-stock-repurchase-program" roleURI="http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 10 - Stock Repurchase Program</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-earnings-per-share" roleURI="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 11 - Earnings Per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-income-taxes" roleURI="http://www.generac.com/20150930/role/statement-note-12-income-taxes">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 12 - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-commitments-and-contingencies" roleURI="http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 13 - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://www.generac.com/20150930/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-derivative-instruments-and-hedging-activities-tables" roleURI="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Note 3 - Derivative Instruments and Hedging Activities (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-accumulated-other-comprehensive-loss-tables" roleURI="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-segment-reporting-tables" roleURI="http://www.generac.com/20150930/role/statement-note-6-segment-reporting-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 6 - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-balance-sheet-details-tables" roleURI="http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">021 - Disclosure - Note 7 - Balance Sheet Details (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-product-warranty-obligations-tables" roleURI="http://www.generac.com/20150930/role/statement-note-8-product-warranty-obligations-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">022 - Disclosure - Note 8 - Product Warranty Obligations (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-credit-agreements-tables" roleURI="http://www.generac.com/20150930/role/statement-note-9-credit-agreements-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">023 - Disclosure - Note 9 - Credit Agreements (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-earnings-per-share-tables" roleURI="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">024 - Disclosure - Note 11 - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-acquisitions-details-textual" roleURI="http://www.generac.com/20150930/role/statement-note-2-acquisitions-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">025 - Disclosure - Note 2 - Acquisitions (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-derivative-instruments-and-hedging-activities-details-textual" roleURI="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">026 - Disclosure - Note 3 - Derivative Instruments and Hedging Activities (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-fair-value-of-derivatives-details" roleURI="http://www.generac.com/20150930/role/statement-note-3-fair-value-of-derivatives-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">027 - Statement - Note 3 - Fair Value of Derivatives (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-fair-value-measurements-details-textual" roleURI="http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">028 - Disclosure - Note 4 - Fair Value Measurements (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-accumulated-other-comprehensive-loss-details-textual" roleURI="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">029 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" roleURI="http://www.generac.com/20150930/role/statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">030 - Statement - Note 5 - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-segment-reporting-details-textual" roleURI="http://www.generac.com/20150930/role/statement-note-6-segment-reporting-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">031 - Disclosure - Note 6 - Segment Reporting (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-net-sales-by-segment-details" roleURI="http://www.generac.com/20150930/role/statement-note-6-net-sales-by-segment-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">032 - Statement - Note 6 - Net Sales by Segment (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-inventories-details" roleURI="http://www.generac.com/20150930/role/statement-note-7-inventories-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">033 - Statement - Note 7 - Inventories (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-property-and-equipment-details" roleURI="http://www.generac.com/20150930/role/statement-note-7-property-and-equipment-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">034 - Statement - Note 7 - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-reconciliation-of-product-warranty-liability-details" roleURI="http://www.generac.com/20150930/role/statement-note-8-reconciliation-of-product-warranty-liability-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">035 - Statement - Note 8 - Reconciliation of Product Warranty Liability (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-deferred-product-obligations-details" roleURI="http://www.generac.com/20150930/role/statement-note-8-deferred-product-obligations-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">036 - Statement - Note 8 - Deferred Product Obligations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-credit-agreements-details-textual" roleURI="http://www.generac.com/20150930/role/statement-note-9-credit-agreements-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">037 - Disclosure - Note 9 - Credit Agreements (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-shortterm-borrowings-details" roleURI="http://www.generac.com/20150930/role/statement-note-9-shortterm-borrowings-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">038 - Statement - Note 9 - Short-term Borrowings (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-longterm-borrowings-details" roleURI="http://www.generac.com/20150930/role/statement-note-9-longterm-borrowings-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">039 - Statement - Note 9 - Long-term Borrowings (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-stock-repurchase-program-details-textual" roleURI="http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">040 - Disclosure - Note 10 - Stock Repurchase Program (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-earnings-per-share-details-textual" roleURI="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">041 - Disclosure - Note 11 - Earnings Per Share (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" roleURI="http://www.generac.com/20150930/role/statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">042 - Statement - Note 11 - Reconciliation of Basic and Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-income-taxes-details-textual" roleURI="http://www.generac.com/20150930/role/statement-note-12-income-taxes-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">043 - Disclosure - Note 12 - Income Taxes (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-commitments-and-contingencies-details-textual" roleURI="http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">044 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual)</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_ABLRevolvingCreditFacilityMember" name="ABLRevolvingCreditFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_AdjustedLIBORRateMember" name="AdjustedLIBORRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_AmendedABLFacilityMember" name="AmendedABLFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts" name="AmortizationOfDeferredRevenueOnExtendedWarrantyContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="gnrc_AmountFinancedByDealers" name="AmountFinancedByDealers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill" name="BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="gnrc_CHPMember" name="CHPMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_CommercialAndIndustrialPowerProductsMember" name="CommercialAndIndustrialPowerProductsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_CommodityAndForeignCurrencyContractsMember" name="CommodityAndForeignCurrencyContractsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk" name="DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="gnrc_DiesAndToolsMember" name="DiesAndToolsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="gnrc_ExcessPurchasePriceOverPredecessorBasis" name="ExcessPurchasePriceOverPredecessorBasis" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="gnrc_FiniteLivedCustomerListsNet" name="FiniteLivedCustomerListsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="gnrc_FiniteLivedPatentsNet" name="FiniteLivedPatentsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" name="GainLossOnChangeInCashFlowsRelatedToDebt" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent" name="IncreaseDecreaseInIntangibleAssetsNonCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_LIBORFloorRateMember" name="LIBORFloorRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_MACIncMember" name="MACIncMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="gnrc_NetDebtLeverageRatioAchieved" name="NetDebtLeverageRatioAchieved" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration"/>
  <xsd:element id="gnrc_NetDebtLeverageRatioThreshold" name="NetDebtLeverageRatioThreshold" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_NetDebtLeverageRatioThresholdMember" name="NetDebtLeverageRatioThresholdMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="gnrc_NumberOfNewContractsEntered" name="NumberOfNewContractsEntered" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_OtherLinesOfCreditMember" name="OtherLinesOfCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_OtherProductsAndServicesMember" name="OtherProductsAndServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock" name="ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_ResidentialPowerProductsMember" name="ResidentialPowerProductsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock" name="ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_TermLoanMember" name="TermLoanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="gnrc_TradeNamesNet" name="TradeNamesNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="gnrc_UncommittedIncrementalTermLoanFacility" name="UncommittedIncrementalTermLoanFacility" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-11-earnings-per-share-tables" name="statement-statement-note-11-earnings-per-share-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" name="statement-statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-3-derivative-instruments-and-hedging-activities-tables" name="statement-statement-note-3-derivative-instruments-and-hedging-activities-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-3-fair-value-of-derivatives-details" name="statement-statement-note-3-fair-value-of-derivatives-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-5-accumulated-other-comprehensive-loss-tables" name="statement-statement-note-5-accumulated-other-comprehensive-loss-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" name="statement-statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-6-net-sales-by-segment-details" name="statement-statement-note-6-net-sales-by-segment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-6-segment-reporting-tables" name="statement-statement-note-6-segment-reporting-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-7-balance-sheet-details-tables" name="statement-statement-note-7-balance-sheet-details-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-7-inventories-details" name="statement-statement-note-7-inventories-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-7-property-and-equipment-details" name="statement-statement-note-7-property-and-equipment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-8-deferred-product-obligations-details" name="statement-statement-note-8-deferred-product-obligations-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-8-product-warranty-obligations-tables" name="statement-statement-note-8-product-warranty-obligations-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-8-reconciliation-of-product-warranty-liability-details" name="statement-statement-note-8-reconciliation-of-product-warranty-liability-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-9-credit-agreements-tables" name="statement-statement-note-9-credit-agreements-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-9-longterm-borrowings-details" name="statement-statement-note-9-longterm-borrowings-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-note-9-shortterm-borrowings-details" name="statement-statement-note-9-shortterm-borrowings-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="gnrc_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>gnrc-20150930_cal.xml
<DESCRIPTION>EXHIBIT 101.CAL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?><!--Generated by ThunderDome XBRL - 03:27PM UTC 2015-11-06--><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.generac.com/20150930/role/statement-note-7-inventories-details" xlink:href="gnrc-20150930.xsd#statement-note-7-inventories-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.generac.com/20150930/role/statement-note-7-inventories-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryValuationReserves" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcess" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-7-property-and-equipment-details" xlink:href="gnrc-20150930.xsd#statement-note-7-property-and-equipment-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.generac.com/20150930/role/statement-note-7-property-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:href="gnrc-20150930.xsd#statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="arc"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfFinancingCosts" xlink:type="arc"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="arc"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="arc"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="arc"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromShortTermDebt" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" xlink:href="gnrc-20150930.xsd#statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsSold" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpense" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeNonoperating" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-8-deferred-product-obligations-details" xlink:href="gnrc-20150930.xsd#statement-note-8-deferred-product-obligations-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.generac.com/20150930/role/statement-note-8-deferred-product-obligations-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="us-gaap_ExtendedProductWarrantyAccrual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:label="us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualNoncurrent" xlink:label="us-gaap_ExtendedProductWarrantyAccrualNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="us-gaap_StandardProductWarrantyAccrualCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:label="us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrualCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ExtendedProductWarrantyAccrual" xlink:to="us-gaap_ExtendedProductWarrantyAccrualNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ExtendedProductWarrantyAccrual" xlink:to="us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-9-longterm-borrowings-details" xlink:href="gnrc-20150930.xsd#statement-note-9-longterm-borrowings-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.generac.com/20150930/role/statement-note-9-longterm-borrowings-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="us-gaap_DebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherBorrowings" xlink:label="us-gaap_OtherBorrowings" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtAndCapitalLeaseObligations" xlink:to="us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtAndCapitalLeaseObligations" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermLineOfCredit" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtAndCapitalLeaseObligations" xlink:to="us-gaap_CapitalLeaseObligations" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtAndCapitalLeaseObligations" xlink:to="us-gaap_OtherBorrowings" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:href="gnrc-20150930.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.generac.com/20150930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ExcessPurchasePriceOverPredecessorBasis" xlink:label="gnrc_ExcessPurchasePriceOverPredecessorBasis" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_FiniteLivedCustomerListsNet" xlink:label="gnrc_FiniteLivedCustomerListsNet" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_FiniteLivedPatentsNet" xlink:label="gnrc_FiniteLivedPatentsNet" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_TradeNamesNet" xlink:label="gnrc_TradeNamesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="gnrc_TradeNamesNet" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherIntangibleAssetsNet" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="gnrc_FiniteLivedCustomerListsNet" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="gnrc_FiniteLivedPatentsNet" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockValue" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="gnrc_ExcessPurchasePriceOverPredecessorBasis" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>gnrc-20150930_def.xml
<DESCRIPTION>EXHIBIT 101.DEF
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?><!--Generated by ThunderDome XBRL - 03:26PM UTC 2015-11-06--><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.generac.com/20150930/role/statement-note-8-product-warranty-obligations" xlink:href="gnrc-20150930.xsd#statement-note-8-product-warranty-obligations" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-8-product-warranty-obligations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details" xlink:href="gnrc-20150930.xsd#statement-note-7-balance-sheet-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-document-and-entity-information" xlink:href="gnrc-20150930.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityVoluntaryFilers" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-1-description-of-business-and-basis-of-presentation" xlink:href="gnrc-20150930.xsd#statement-note-1-description-of-business-and-basis-of-presentation" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-1-description-of-business-and-basis-of-presentation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-2-acquisitions" xlink:href="gnrc-20150930.xsd#statement-note-2-acquisitions" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-2-acquisitions" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CHPMember" xlink:label="gnrc_CHPMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_MACIncMember" xlink:label="gnrc_MACIncMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="gnrc_CHPMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="gnrc_MACIncMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities" xlink:href="gnrc-20150930.xsd#statement-note-3-derivative-instruments-and-hedging-activities" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CommodityAndForeignCurrencyContractsMember" xlink:label="gnrc_CommodityAndForeignCurrencyContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_CommodityContractMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_HedgingDesignationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeContractMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_InterestRateSwapMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="gnrc_CommodityAndForeignCurrencyContractsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements" xlink:href="gnrc-20150930.xsd#statement-note-4-fair-value-measurements" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss" xlink:href="gnrc-20150930.xsd#statement-note-5-accumulated-other-comprehensive-loss" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-6-segment-reporting" xlink:href="gnrc-20150930.xsd#statement-note-6-segment-reporting" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-6-segment-reporting" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AllCountriesDomain" xlink:label="country_AllCountriesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AllCountriesDomain" xlink:label="country_AllCountriesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetAssetsGeographicAreaMember" xlink:label="us-gaap_NetAssetsGeographicAreaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="country_AllCountriesDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="country_AllCountriesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_NetAssetsGeographicAreaMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="country_AllCountriesDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-9-credit-agreements" xlink:href="gnrc-20150930.xsd#statement-note-9-credit-agreements" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-9-credit-agreements" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ABLRevolvingCreditFacilityMember" xlink:label="gnrc_ABLRevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AdjustedLIBORRateMember" xlink:label="gnrc_AdjustedLIBORRateMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AmendedABLFacilityMember" xlink:label="gnrc_AmendedABLFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_LIBORFloorRateMember" xlink:label="gnrc_LIBORFloorRateMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NetDebtLeverageRatioThresholdMember" xlink:label="gnrc_NetDebtLeverageRatioThresholdMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_TermLoanMember" xlink:label="gnrc_TermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="gnrc_TermLoanMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_BaseRateMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="gnrc_AdjustedLIBORRateMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="gnrc_LIBORFloorRateMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="gnrc_NetDebtLeverageRatioThresholdMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="gnrc_ABLRevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="gnrc_AmendedABLFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program" xlink:href="gnrc-20150930.xsd#statement-note-10-stock-repurchase-program" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="us-gaap_TreasuryStockTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_TreasuryStockTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share" xlink:href="gnrc-20150930.xsd#statement-note-11-earnings-per-share" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-12-income-taxes" xlink:href="gnrc-20150930.xsd#statement-note-12-income-taxes" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-12-income-taxes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies" xlink:href="gnrc-20150930.xsd#statement-note-13-commitments-and-contingencies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-significant-accounting-policies-policies" xlink:href="gnrc-20150930.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:href="gnrc-20150930.xsd#statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock" xlink:label="gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:href="gnrc-20150930.xsd#statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-6-segment-reporting-tables" xlink:href="gnrc-20150930.xsd#statement-note-6-segment-reporting-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-6-segment-reporting-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details-tables" xlink:href="gnrc-20150930.xsd#statement-note-7-balance-sheet-details-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-8-product-warranty-obligations-tables" xlink:href="gnrc-20150930.xsd#statement-note-8-product-warranty-obligations-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-8-product-warranty-obligations-tables" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock" xlink:label="gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-9-credit-agreements-tables" xlink:href="gnrc-20150930.xsd#statement-note-9-credit-agreements-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-9-credit-agreements-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-tables" xlink:href="gnrc-20150930.xsd#statement-note-11-earnings-per-share-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-2-acquisitions-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-2-acquisitions-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-2-acquisitions-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill" xlink:label="gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CHPMember" xlink:label="gnrc_CHPMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent" xlink:label="gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_MACIncMember" xlink:label="gnrc_MACIncMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="gnrc_CHPMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="gnrc_MACIncMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillPeriodIncreaseDecrease" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-3-derivative-instruments-and-hedging-activities-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CommodityAndForeignCurrencyContractsMember" xlink:label="gnrc_CommodityAndForeignCurrencyContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk" xlink:label="gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NumberOfNewContractsEntered" xlink:label="gnrc_NumberOfNewContractsEntered" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeHigherRemainingMaturityRange1" xlink:label="us-gaap_DerivativeHigherRemainingMaturityRange1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_CommodityContractMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_HedgingDesignationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeContractMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_InterestRateSwapMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="gnrc_CommodityAndForeignCurrencyContractsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeHigherRemainingMaturityRange1" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_NumberOfNewContractsEntered" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-4-fair-value-measurements-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebt" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-5-accumulated-other-comprehensive-loss-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-6-segment-reporting-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-6-segment-reporting-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-6-segment-reporting-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AllCountriesDomain" xlink:label="country_AllCountriesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AllCountriesDomain" xlink:label="country_AllCountriesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetAssetsGeographicAreaMember" xlink:label="us-gaap_NetAssetsGeographicAreaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="country_AllCountriesDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="country_AllCountriesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_NetAssetsGeographicAreaMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="country_AllCountriesDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-9-credit-agreements-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-9-credit-agreements-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-9-credit-agreements-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ABLRevolvingCreditFacilityMember" xlink:label="gnrc_ABLRevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AdjustedLIBORRateMember" xlink:label="gnrc_AdjustedLIBORRateMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AmendedABLFacilityMember" xlink:label="gnrc_AmendedABLFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_LIBORFloorRateMember" xlink:label="gnrc_LIBORFloorRateMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NetDebtLeverageRatioAchieved" xlink:label="gnrc_NetDebtLeverageRatioAchieved" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NetDebtLeverageRatioThreshold" xlink:label="gnrc_NetDebtLeverageRatioThreshold" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NetDebtLeverageRatioThresholdMember" xlink:label="gnrc_NetDebtLeverageRatioThresholdMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_TermLoanMember" xlink:label="gnrc_TermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_UncommittedIncrementalTermLoanFacility" xlink:label="gnrc_UncommittedIncrementalTermLoanFacility" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="us-gaap_DebtInstrumentFeeAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForFees" xlink:label="us-gaap_PaymentsForFees" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:label="us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="gnrc_TermLoanMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_BaseRateMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="gnrc_AdjustedLIBORRateMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="gnrc_LIBORFloorRateMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="gnrc_NetDebtLeverageRatioThresholdMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="gnrc_ABLRevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="gnrc_AmendedABLFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_UncommittedIncrementalTermLoanFacility" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_NetDebtLeverageRatioThreshold" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_NetDebtLeverageRatioAchieved" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsForFees" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFeeAmount" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredFinanceCostsGross" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCredit" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermBorrowings" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-10-stock-repurchase-program-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-11-earnings-per-share-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-12-income-taxes-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-12-income-taxes-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-12-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-13-commitments-and-contingencies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AmountFinancedByDealers" xlink:label="gnrc_AmountFinancedByDealers" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_AmountFinancedByDealers" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-3-fair-value-of-derivatives-details" xlink:href="gnrc-20150930.xsd#statement-note-3-fair-value-of-derivatives-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-3-fair-value-of-derivatives-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_CommodityContractMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeContractMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_InterestRateSwapMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:href="gnrc-20150930.xsd#statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-7-inventories-details" xlink:href="gnrc-20150930.xsd#statement-note-7-inventories-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-7-inventories-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterials" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcess" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoods" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryValuationReserves" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-7-property-and-equipment-details" xlink:href="gnrc-20150930.xsd#statement-note-7-property-and-equipment-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-7-property-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_DiesAndToolsMember" xlink:label="gnrc_DiesAndToolsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="us-gaap_LandAndLandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandAndLandImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="gnrc_DiesAndToolsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:href="gnrc-20150930.xsd#statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" xlink:href="gnrc-20150930.xsd#statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsSold" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeNonoperating" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-6-net-sales-by-segment-details" xlink:href="gnrc-20150930.xsd#statement-note-6-net-sales-by-segment-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-6-net-sales-by-segment-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CommercialAndIndustrialPowerProductsMember" xlink:label="gnrc_CommercialAndIndustrialPowerProductsMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_OtherProductsAndServicesMember" xlink:label="gnrc_OtherProductsAndServicesMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ResidentialPowerProductsMember" xlink:label="gnrc_ResidentialPowerProductsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductOrServiceAxis" xlink:label="us-gaap_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="us-gaap_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="us-gaap_ProductsAndServicesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ProductOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductsAndServicesDomain" xlink:to="gnrc_ResidentialPowerProductsMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ProductOrServiceAxis" xlink:to="us-gaap_ProductsAndServicesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductsAndServicesDomain" xlink:to="gnrc_CommercialAndIndustrialPowerProductsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductsAndServicesDomain" xlink:to="gnrc_OtherProductsAndServicesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ProductOrServiceAxis" xlink:to="us-gaap_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:href="gnrc-20150930.xsd#statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts" xlink:label="gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="us-gaap_ExtendedProductWarrantyAccrual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:label="us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:label="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrual" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-8-deferred-product-obligations-details" xlink:href="gnrc-20150930.xsd#statement-note-8-deferred-product-obligations-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-8-deferred-product-obligations-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="us-gaap_ExtendedProductWarrantyAccrual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:label="us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualNoncurrent" xlink:label="us-gaap_ExtendedProductWarrantyAccrualNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="us-gaap_StandardProductWarrantyAccrualCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:label="us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrualNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrual" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-9-shortterm-borrowings-details" xlink:href="gnrc-20150930.xsd#statement-note-9-shortterm-borrowings-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-9-shortterm-borrowings-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ABLRevolvingCreditFacilityMember" xlink:label="gnrc_ABLRevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_OtherLinesOfCreditMember" xlink:label="gnrc_OtherLinesOfCreditMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="gnrc_ABLRevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="gnrc_OtherLinesOfCreditMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermBorrowings" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-9-longterm-borrowings-details" xlink:href="gnrc-20150930.xsd#statement-note-9-longterm-borrowings-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-9-longterm-borrowings-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="us-gaap_DebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherBorrowings" xlink:label="us-gaap_OtherBorrowings" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermLineOfCredit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligations" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherBorrowings" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtCurrent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:href="gnrc-20150930.xsd#statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:href="gnrc-20150930.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.generac.com/20150930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ExcessPurchasePriceOverPredecessorBasis" xlink:label="gnrc_ExcessPurchasePriceOverPredecessorBasis" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_FiniteLivedCustomerListsNet" xlink:label="gnrc_FiniteLivedCustomerListsNet" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_FiniteLivedPatentsNet" xlink:label="gnrc_FiniteLivedPatentsNet" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_TradeNamesNet" xlink:label="gnrc_TradeNamesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="gnrc_FiniteLivedCustomerListsNet" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="gnrc_FiniteLivedPatentsNet" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherIntangibleAssetsNet" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="gnrc_TradeNamesNet" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_TreasuryStockValue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="gnrc_ExcessPurchasePriceOverPredecessorBasis" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>gnrc-20150930_lab.xml
<DESCRIPTION>EXHIBIT 101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?><!--Generated by ThunderDome XBRL - 03:25PM UTC 2015-11-06--><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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetAssetsGeographicAreaMember" xlink:label="us-gaap_NetAssetsGeographicAreaMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetAssetsGeographicAreaMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Assets, Geographic Area [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetAssetsGeographicAreaMember" xlink:to="us-gaap_NetAssetsGeographicAreaMember-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_DocumentAndEntityInformation" xlink:label="gnrc_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:label xlink:label="gnrc_DocumentAndEntityInformation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_DocumentAndEntityInformation" xlink:to="gnrc_DocumentAndEntityInformation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeStockOptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NoteToFinancialStatementDetailsTextual" xlink:label="gnrc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:label xlink:label="gnrc_NoteToFinancialStatementDetailsTextual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note To Financial Statement Details Textual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_NoteToFinancialStatementDetailsTextual" xlink:to="gnrc_NoteToFinancialStatementDetailsTextual-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestrictedStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-significant-accounting-policies-policies" xlink:label="gnrc_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-significant-accounting-policies-policies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementsignificantaccountingpoliciespolicies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-significant-accounting-policies-policies" xlink:to="gnrc_statement-statement-significant-accounting-policies-policies-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:label="gnrc_statement-statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-3-derivative-instruments-and-hedging-activities-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote3derivativeinstrumentsandhedgingactivitiestables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:to="gnrc_statement-statement-note-3-derivative-instruments-and-hedging-activities-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:label="gnrc_statement-statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-5-accumulated-other-comprehensive-loss-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote5accumulatedothercomprehensivelosstables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:to="gnrc_statement-statement-note-5-accumulated-other-comprehensive-loss-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesRevenueNetMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Revenue, Net [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-6-segment-reporting-tables" xlink:label="gnrc_statement-statement-note-6-segment-reporting-tables" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-6-segment-reporting-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote6segmentreportingtables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-6-segment-reporting-tables" xlink:to="gnrc_statement-statement-note-6-segment-reporting-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfSalesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-7-balance-sheet-details-tables" xlink:label="gnrc_statement-statement-note-7-balance-sheet-details-tables" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-7-balance-sheet-details-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote7balancesheetdetailstables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-7-balance-sheet-details-tables" xlink:to="gnrc_statement-statement-note-7-balance-sheet-details-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-8-product-warranty-obligations-tables" xlink:label="gnrc_statement-statement-note-8-product-warranty-obligations-tables" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-8-product-warranty-obligations-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote8productwarrantyobligationstables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-8-product-warranty-obligations-tables" xlink:to="gnrc_statement-statement-note-8-product-warranty-obligations-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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="gnrc-20150930.xsd#gnrc_statement-statement-note-9-credit-agreements-tables" xlink:label="gnrc_statement-statement-note-9-credit-agreements-tables" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-9-credit-agreements-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote9creditagreementstables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-9-credit-agreements-tables" xlink:to="gnrc_statement-statement-note-9-credit-agreements-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-11-earnings-per-share-tables" xlink:label="gnrc_statement-statement-note-11-earnings-per-share-tables" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-11-earnings-per-share-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote11earningspersharetables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-11-earnings-per-share-tables" xlink:to="gnrc_statement-statement-note-11-earnings-per-share-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-3-fair-value-of-derivatives-details" xlink:label="gnrc_statement-statement-note-3-fair-value-of-derivatives-details" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-3-fair-value-of-derivatives-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote3fairvalueofderivativesdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-3-fair-value-of-derivatives-details" xlink:to="gnrc_statement-statement-note-3-fair-value-of-derivatives-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:label="gnrc_statement-statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote5disclosureofchangesinaccumulatedothercomprehensivelossdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:to="gnrc_statement-statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-6-net-sales-by-segment-details" xlink:label="gnrc_statement-statement-note-6-net-sales-by-segment-details" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-6-net-sales-by-segment-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote6netsalesbysegmentdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-6-net-sales-by-segment-details" xlink:to="gnrc_statement-statement-note-6-net-sales-by-segment-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsForRepurchaseOfCommonStock</link:label>
    <link:label xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Stock repurchases</link:label>
    <link:label xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-7-inventories-details" xlink:label="gnrc_statement-statement-note-7-inventories-details" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-7-inventories-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote7inventoriesdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-7-inventories-details" xlink:to="gnrc_statement-statement-note-7-inventories-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeographicConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicConcentrationRiskMember" xlink:to="us-gaap_GeographicConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-7-property-and-equipment-details" xlink:label="gnrc_statement-statement-note-7-property-and-equipment-details" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-7-property-and-equipment-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote7propertyandequipmentdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-7-property-and-equipment-details" xlink:to="gnrc_statement-statement-note-7-property-and-equipment-details-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:label="gnrc_statement-statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-8-reconciliation-of-product-warranty-liability-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote8reconciliationofproductwarrantyliabilitydetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:to="gnrc_statement-statement-note-8-reconciliation-of-product-warranty-liability-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MaximumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-9-shortterm-borrowings-details" xlink:label="gnrc_statement-statement-note-9-shortterm-borrowings-details" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-9-shortterm-borrowings-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote9shorttermborrowingsdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-9-shortterm-borrowings-details" xlink:to="gnrc_statement-statement-note-9-shortterm-borrowings-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RangeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-8-deferred-product-obligations-details" xlink:label="gnrc_statement-statement-note-8-deferred-product-obligations-details" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-8-deferred-product-obligations-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote8deferredproductobligationsdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-8-deferred-product-obligations-details" xlink:to="gnrc_statement-statement-note-8-deferred-product-obligations-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RangeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_RangeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:label="gnrc_statement-statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote11reconciliationofbasicanddilutedearningspersharedetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:to="gnrc_statement-statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalYearFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-9-longterm-borrowings-details" xlink:label="gnrc_statement-statement-note-9-longterm-borrowings-details" xlink:type="locator"/>
    <link:label xlink:label="gnrc_statement-statement-note-9-longterm-borrowings-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote9longtermborrowingsdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_statement-statement-note-9-longterm-borrowings-details" xlink:to="gnrc_statement-statement-note-9-longterm-borrowings-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalPeriodFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:label xlink:label="gnrc_NotesToFinancialStatementsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_NotesToFinancialStatementsAbstract" xlink:to="gnrc_NotesToFinancialStatementsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatements" xlink:label="gnrc_NotesToFinancialStatements" xlink:type="locator"/>
    <link:label xlink:label="gnrc_NotesToFinancialStatements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_NotesToFinancialStatements" xlink:to="gnrc_NotesToFinancialStatements-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued wages and employee benefits</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueDisclosuresTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="us-gaap_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductsAndServicesDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and Services [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductsAndServicesDomain" xlink:to="us-gaap_ProductsAndServicesDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductOrServiceAxis" xlink:label="us-gaap_ProductOrServiceAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductOrServiceAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and Services [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductOrServiceAxis" xlink:to="us-gaap_ProductOrServiceAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherBorrowings" xlink:label="us-gaap_OtherBorrowings" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherBorrowings-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherBorrowings</link:label>
    <link:label xlink:label="us-gaap_OtherBorrowings-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherBorrowings" xlink:to="us-gaap_OtherBorrowings-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="us-gaap_DebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtAndCapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtAndCapitalLeaseObligations</link:label>
    <link:label xlink:label="us-gaap_DebtAndCapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtAndCapitalLeaseObligations" xlink:to="us-gaap_DebtAndCapitalLeaseObligations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCurrentReportingStatus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OfficeEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityVoluntaryFilers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeaseObligations</link:label>
    <link:label xlink:label="us-gaap_CapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital lease obligation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligations" xlink:to="us-gaap_CapitalLeaseObligations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AllCountriesDomain" xlink:label="country_AllCountriesDomain" xlink:type="locator"/>
    <link:label xlink:label="country_AllCountriesDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Countries [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AllCountriesDomain" xlink:to="country_AllCountriesDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebt</link:label>
    <link:label xlink:label="us-gaap_LongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFilerCategory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MachineryAndEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfFinancingCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AmortizationOfFinancingCosts</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfFinancingCosts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of deferred financing costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfGoodsSold-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs of goods sold</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsSold" xlink:to="us-gaap_CostOfGoodsSold-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investing Activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsOfDebtIssuanceCosts</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment of debt issuance costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityWellKnownSeasonedIssuer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInOperatingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShortTermBorrowings-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term borrowings</link:label>
    <link:label xlink:label="us-gaap_ShortTermBorrowings-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</link:label>
    <link:label xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive effect of stock compensation awards (1) (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable, less allowance for doubtful accounts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCredit</link:label>
    <link:label xlink:label="us-gaap_LineOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShortTermDebtTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShortTermDebtTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term borrowings and capital lease obligations</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestExpense</link:label>
    <link:label xlink:label="us-gaap_InterestExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingAndMarketingExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and service</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeInstrumentRiskAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeContractTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInFinancingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementGeographicalAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CreditFacilityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CreditFacilityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess tax benefits from equity awards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Taxes paid related to the net share settlement of equity awards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BaseRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BaseRateMember" xlink:to="us-gaap_BaseRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProvisionForDoubtfulAccounts</link:label>
    <link:label xlink:label="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for losses on accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsOfDividendsCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsOfDividendsCommonStock</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfDividendsCommonStock-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash dividends paid</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TableTextBlock</link:label>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Tables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_TableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockRepurchaseProgramAuthorizedAmount1</link:label>
    <link:label xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet</link:label>
    <link:label xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockRepurchaseProgramPeriodInForce1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockRepurchaseProgramPeriodInForce1</link:label>
    <link:label xlink:label="us-gaap_StockRepurchaseProgramPeriodInForce1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Period in Force</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:to="us-gaap_StockRepurchaseProgramPeriodInForce1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TreasuryStockSharesAcquired-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TreasuryStockSharesAcquired</link:label>
    <link:label xlink:label="us-gaap_TreasuryStockSharesAcquired-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpensesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredFinanceCostsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredFinanceCostsGross</link:label>
    <link:label xlink:label="us-gaap_DeferredFinanceCostsGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Finance Costs, Gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsGross" xlink:to="us-gaap_DeferredFinanceCostsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryFinishedGoods-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryWorkInProcess-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Work-in-process</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryValuationReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InventoryValuationReserves</link:label>
    <link:label xlink:label="us-gaap_InventoryValuationReserves-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Reserves for excess and obsolete</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapital-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Expenditures for property and equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive loss before reclassifications</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net current-period other comprehensive loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryRawMaterials-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Raw material</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentCarryingAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentCarryingAmount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentCarryingAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term loan</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentUnamortizedDiscount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Original issue discount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NumberOfOperatingSegments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NumberOfOperatingSegments</link:label>
    <link:label xlink:label="us-gaap_NumberOfOperatingSegments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PropertyPlantAndEquipmentGross</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesRevenueNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNet" xlink:to="us-gaap_SalesRevenueNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="us-gaap_TreasuryStockTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TreasuryStockTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockTextBlock" xlink:to="us-gaap_TreasuryStockTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Liabilities</link:label>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average shares (denominator)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongtermDebtTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongtermDebtTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementScenarioAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScenarioUnspecifiedDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioUnspecifiedDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsCurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisclosureTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermLineOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermLineOfCredit</link:label>
    <link:label xlink:label="us-gaap_LongTermLineOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ABL facility</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLineOfCredit" xlink:to="us-gaap_LongTermLineOfCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain on remeasurement of contingent consideration</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on remeasurement of contingent consideration</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:label xlink:label="country_US-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtFairValue</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net changes in operating assets and liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesAndStockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel2Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeHigherRemainingMaturityRange1" xlink:label="us-gaap_DerivativeHigherRemainingMaturityRange1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeHigherRemainingMaturityRange1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DerivativeHigherRemainingMaturityRange1</link:label>
    <link:label xlink:label="us-gaap_DerivativeHigherRemainingMaturityRange1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Higher Remaining Maturity Range</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeHigherRemainingMaturityRange1" xlink:to="us-gaap_DerivativeHigherRemainingMaturityRange1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Depreciation</link:label>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DerivativeGainLossOnDerivativeNet</link:label>
    <link:label xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisition of business</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ResidentialPowerProductsMember" xlink:label="gnrc_ResidentialPowerProductsMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_ResidentialPowerProductsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Residential Power Products [Member]</link:label>
    <link:label xlink:label="gnrc_ResidentialPowerProductsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents products and services related to residential power.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_ResidentialPowerProductsMember" xlink:to="gnrc_ResidentialPowerProductsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseholdImprovementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfDebtDiscountPremium-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AmortizationOfDebtDiscountPremium</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfDebtDiscountPremium-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of original issue discount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BuildingAndBuildingImprovementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="us-gaap_LandAndLandImprovementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LandAndLandImprovementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land and Land Improvements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandAndLandImprovementsMember" xlink:to="us-gaap_LandAndLandImprovementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</link:label>
    <link:label xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefits from equity awards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConstructionInProgressMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DerivativeNumberOfInstrumentsHeld</link:label>
    <link:label xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Number of Instruments Held</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfCashFlowsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TreasuryStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TreasuryStockValue</link:label>
    <link:label xlink:label="us-gaap_TreasuryStockValue-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, at cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="locator"/>
    <link:label xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (loss) on change in contractual interest rate</link:label>
    <link:label xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">(Gain) loss on change in contractual interest rate</link:label>
    <link:label xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain Loss on Change in Cash Flows Related to Debt</link:label>
    <link:label xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain (loss)on change in cash flows related to debt during the period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:to="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ExcessPurchasePriceOverPredecessorBasis" xlink:label="gnrc_ExcessPurchasePriceOverPredecessorBasis" xlink:type="locator"/>
    <link:label xlink:label="gnrc_ExcessPurchasePriceOverPredecessorBasis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess purchase price over predecessor basis</link:label>
    <link:label xlink:label="gnrc_ExcessPurchasePriceOverPredecessorBasis-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The element that represents the excess purchase price over predecessor basis.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_ExcessPurchasePriceOverPredecessorBasis" xlink:to="gnrc_ExcessPurchasePriceOverPredecessorBasis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentInterestRateIncreaseDecrease</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Increase (Decrease)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:to="us-gaap_DebtInstrumentInterestRateIncreaseDecrease-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_TradeNamesNet" xlink:label="gnrc_TradeNamesNet" xlink:type="locator"/>
    <link:label xlink:label="gnrc_TradeNamesNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade names, net</link:label>
    <link:label xlink:label="gnrc_TradeNamesNet-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The net carrying amount as of the balance sheet date of indefinite-lived and finite-lived tradenames on the statement of financial position representing the rights acquired through registration of a trade name to gain or protect exclusive use thereof.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_TradeNamesNet" xlink:to="gnrc_TradeNamesNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Derivates</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFairValueOfDerivativeNet" xlink:to="us-gaap_DerivativeFairValueOfDerivativeNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtCurrent</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: current portion of debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current portion of long-term borrowings and capital lease obligations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="us-gaap_DebtInstrumentFeeAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentFeeAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentFeeAmount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentFeeAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Fee Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFeeAmount" xlink:to="us-gaap_DebtInstrumentFeeAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_FiniteLivedPatentsNet" xlink:label="gnrc_FiniteLivedPatentsNet" xlink:type="locator"/>
    <link:label xlink:label="gnrc_FiniteLivedPatentsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents, net</link:label>
    <link:label xlink:label="gnrc_FiniteLivedPatentsNet-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amount, net of accumulated amortization, as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_FiniteLivedPatentsNet" xlink:to="gnrc_FiniteLivedPatentsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeaseObligationsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeaseObligationsCurrent</link:label>
    <link:label xlink:label="us-gaap_CapitalLeaseObligationsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: current portion of capital lease obligation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsCurrent" xlink:to="us-gaap_CapitalLeaseObligationsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_FiniteLivedCustomerListsNet" xlink:label="gnrc_FiniteLivedCustomerListsNet" xlink:type="locator"/>
    <link:label xlink:label="gnrc_FiniteLivedCustomerListsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer lists, net</link:label>
    <link:label xlink:label="gnrc_FiniteLivedCustomerListsNet-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amount, net of accumulated amortization, as of the balance sheet date of an asset having a finite beneficial life acquired in a business combination or other transaction representing a favorable existing relationship with customers.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_FiniteLivedCustomerListsNet" xlink:to="gnrc_FiniteLivedCustomerListsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock" xlink:label="gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Derivative Assets (Liabilities) at Fair Value [Table Text Block]</link:label>
    <link:label xlink:label="gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of derivative assets and liabilities at fair value.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock" xlink:to="gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk" xlink:label="gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk" xlink:type="locator"/>
    <link:label xlink:label="gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk</link:label>
    <link:label xlink:label="gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Assets (Liabilities), Net Fair Value of Derivative Contracts, Excluding Impact of Credit Risk</link:label>
    <link:label xlink:label="gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the fair value of derivative contracts excluding impact of credit risk.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk" xlink:to="gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net income per common share - diluted: (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CommodityAndForeignCurrencyContractsMember" xlink:label="gnrc_CommodityAndForeignCurrencyContractsMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_CommodityAndForeignCurrencyContractsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commodity and Foreign Currency Contracts [Member]</link:label>
    <link:label xlink:label="gnrc_CommodityAndForeignCurrencyContractsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The type or description of the derivative instrument.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_CommodityAndForeignCurrencyContractsMember" xlink:to="gnrc_CommodityAndForeignCurrencyContractsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</link:label>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average common shares outstanding - diluted: (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NumberOfNewContractsEntered" xlink:label="gnrc_NumberOfNewContractsEntered" xlink:type="locator"/>
    <link:label xlink:label="gnrc_NumberOfNewContractsEntered-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">gnrc_NumberOfNewContractsEntered</link:label>
    <link:label xlink:label="gnrc_NumberOfNewContractsEntered-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of New Contracts Entered</link:label>
    <link:label xlink:label="gnrc_NumberOfNewContractsEntered-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of new contracts entered into during the period mentioned.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_NumberOfNewContractsEntered" xlink:to="gnrc_NumberOfNewContractsEntered-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInInventories</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent" xlink:label="gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent" xlink:type="locator"/>
    <link:label xlink:label="gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent</link:label>
    <link:label xlink:label="gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Intangible Assets, Non-current</link:label>
    <link:label xlink:label="gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The increase (decrease) during the reporting period in intangible assets (for example patents and licenses).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent" xlink:to="gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued wages and employee benefits</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInInvestingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_MACIncMember" xlink:label="gnrc_MACIncMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_MACIncMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MAC Inc. [Member]</link:label>
    <link:label xlink:label="gnrc_MACIncMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The name of the acquired business.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_MACIncMember" xlink:to="gnrc_MACIncMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</link:label>
    <link:label xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill" xlink:label="gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill" xlink:type="locator"/>
    <link:label xlink:label="gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill</link:label>
    <link:label xlink:label="gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Purchase Price Allocation, Intangible Assets Including Goodwill</link:label>
    <link:label xlink:label="gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of acquisition cost of a business combination allocated to an identifiable intangible asset including goodwill.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill" xlink:to="gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average common shares outstanding - basic: (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net income per common share - basic: (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForFees" xlink:label="us-gaap_PaymentsForFees" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsForFees-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsForFees</link:label>
    <link:label xlink:label="us-gaap_PaymentsForFees-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments for Fees</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForFees" xlink:to="us-gaap_PaymentsForFees-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, par value $0.01, 500,000,000 shares authorized, 69,553,549 and 69,122,271 shares issued at September 30, 2015 and December 31, 2014, respectively</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementClassOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromLinesOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromLinesOfCredit</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromLinesOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromShortTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from short-term borrowings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred financing costs, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingPoliciesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsReceivable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ABLRevolvingCreditFacilityMember" xlink:label="gnrc_ABLRevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_ABLRevolvingCreditFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ABL Revolving Credit Facility [Member]</link:label>
    <link:label xlink:label="gnrc_ABLRevolvingCreditFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_ABLRevolvingCreditFacilityMember" xlink:to="gnrc_ABLRevolvingCreditFacilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AmendedABLFacilityMember" xlink:label="gnrc_AmendedABLFacilityMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_AmendedABLFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amended ABL Facility [Member]</link:label>
    <link:label xlink:label="gnrc_AmendedABLFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The description or name of the credit facility.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_AmendedABLFacilityMember" xlink:to="gnrc_AmendedABLFacilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EffectiveIncomeTaxRateContinuingOperations</link:label>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfShortTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfShortTermDebt</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfShortTermDebt-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayments of short-term borrowings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NetDebtLeverageRatioAchieved" xlink:label="gnrc_NetDebtLeverageRatioAchieved" xlink:type="locator"/>
    <link:label xlink:label="gnrc_NetDebtLeverageRatioAchieved-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">gnrc_NetDebtLeverageRatioAchieved</link:label>
    <link:label xlink:label="gnrc_NetDebtLeverageRatioAchieved-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Debt Leverage Ratio Achieved</link:label>
    <link:label xlink:label="gnrc_NetDebtLeverageRatioAchieved-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents net debt leverage ratio that the borrower has achieved (the borrower's actual net debt leverage ratio is below this target).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_NetDebtLeverageRatioAchieved" xlink:to="gnrc_NetDebtLeverageRatioAchieved-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_HedgingDesignationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_HedgingDesignationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_OtherLinesOfCreditMember" xlink:label="gnrc_OtherLinesOfCreditMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_OtherLinesOfCreditMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Lines of Credit [Member]</link:label>
    <link:label xlink:label="gnrc_OtherLinesOfCreditMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other contractual arrangements with lenders under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, not separately disclosed.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_OtherLinesOfCreditMember" xlink:to="gnrc_OtherLinesOfCreditMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NondesignatedMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NondesignatedMember" xlink:to="us-gaap_NondesignatedMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other intangible assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GoodwillPeriodIncreaseDecrease</link:label>
    <link:label xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Period Increase (Decrease)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillPeriodIncreaseDecrease" xlink:to="us-gaap_GoodwillPeriodIncreaseDecrease-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AmountFinancedByDealers" xlink:label="gnrc_AmountFinancedByDealers" xlink:type="locator"/>
    <link:label xlink:label="gnrc_AmountFinancedByDealers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">gnrc_AmountFinancedByDealers</link:label>
    <link:label xlink:label="gnrc_AmountFinancedByDealers-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount Financed by Dealers</link:label>
    <link:label xlink:label="gnrc_AmountFinancedByDealers-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount financed by dealers to purchase goods from the entity.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_AmountFinancedByDealers" xlink:to="gnrc_AmountFinancedByDealers-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestRateSwapMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestRateSwapMember" xlink:to="us-gaap_InterestRateSwapMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_HedgingDesignationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VariableRateDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VariableRateAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommodityContractMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commodity Contract [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommodityContractMember" xlink:to="us-gaap_CommodityContractMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignExchangeContractMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignExchangeContractMember" xlink:to="us-gaap_ForeignExchangeContractMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingExpenses</link:label>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeneralAndAdministrativeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInOtherOperatingAssets</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts" xlink:label="gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts" xlink:type="locator"/>
    <link:label xlink:label="gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts</link:label>
    <link:label xlink:label="gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amortization of deferred revenue on extended warranty contracts</link:label>
    <link:label xlink:label="gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the aggregate decrease in the liability for accruals related to extended product warranties issued during the reporting period, due to amortization of deferred revenue.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts" xlink:to="gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="us-gaap_ProductWarrantyDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VehiclesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CHPMember" xlink:label="gnrc_CHPMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_CHPMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CHP [Member]</link:label>
    <link:label xlink:label="gnrc_CHPMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the entity CHP.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_CHPMember" xlink:to="gnrc_CHPMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:label="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product warranty reserve assumed in acquisition</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:to="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GrossProfit</link:label>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrualPayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StandardProductWarrantyAccrualPayments</link:label>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrualPayments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in estimates for pre-existing warranties</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for warranties issued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesNoncurrent</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:label="us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrualNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StandardProductWarrantyAccrualNoncurrent</link:label>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrualNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term portion - other long-term liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:to="us-gaap_StandardProductWarrantyAccrualNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_OtherProductsAndServicesMember" xlink:label="gnrc_OtherProductsAndServicesMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_OtherProductsAndServicesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Products and Services [Member]</link:label>
    <link:label xlink:label="gnrc_OtherProductsAndServicesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to products and services not separately disclosed.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_OtherProductsAndServicesMember" xlink:to="gnrc_OtherProductsAndServicesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StandardProductWarrantyAccrual</link:label>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</link:label>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrual-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Short-term Debt [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfLongTermDebt</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="us-gaap_StandardProductWarrantyAccrualCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrualCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StandardProductWarrantyAccrualCurrent</link:label>
    <link:label xlink:label="us-gaap_StandardProductWarrantyAccrualCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion - other accrued liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualCurrent" xlink:to="us-gaap_StandardProductWarrantyAccrualCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CommercialAndIndustrialPowerProductsMember" xlink:label="gnrc_CommercialAndIndustrialPowerProductsMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_CommercialAndIndustrialPowerProductsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial and Industrial Power Products [Member]</link:label>
    <link:label xlink:label="gnrc_CommercialAndIndustrialPowerProductsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents products and services related to commercial and industrial power.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_CommercialAndIndustrialPowerProductsMember" xlink:to="gnrc_CommercialAndIndustrialPowerProductsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayments of long-term borrowings and capital lease obligations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:to="us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:label="us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred revenue on extended warranty contracts assumed in acquisition</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:to="us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_DiesAndToolsMember" xlink:label="gnrc_DiesAndToolsMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_DiesAndToolsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dies and Tools [Member]</link:label>
    <link:label xlink:label="gnrc_DiesAndToolsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tangible personal property used to produce goods and services.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_DiesAndToolsMember" xlink:to="gnrc_DiesAndToolsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred revenue on extended warranty contracts sold</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NetDebtLeverageRatioThresholdMember" xlink:label="gnrc_NetDebtLeverageRatioThresholdMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_NetDebtLeverageRatioThresholdMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Debt Leverage Ratio Threshold [Member]</link:label>
    <link:label xlink:label="gnrc_NetDebtLeverageRatioThresholdMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the specific threshold of the company's leverage ratio according to the terms of the loan agreement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_NetDebtLeverageRatioThresholdMember" xlink:to="gnrc_NetDebtLeverageRatioThresholdMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:label="us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WriteOffOfDeferredDebtIssuanceCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WriteOffOfDeferredDebtIssuanceCost</link:label>
    <link:label xlink:label="us-gaap_WriteOffOfDeferredDebtIssuanceCost-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Write off of Deferred Debt Issuance Cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:to="us-gaap_WriteOffOfDeferredDebtIssuanceCost-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualNoncurrent" xlink:label="us-gaap_ExtendedProductWarrantyAccrualNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ExtendedProductWarrantyAccrualNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ExtendedProductWarrantyAccrualNoncurrent</link:label>
    <link:label xlink:label="us-gaap_ExtendedProductWarrantyAccrualNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term portion - other long-term liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyAccrualNoncurrent" xlink:to="us-gaap_ExtendedProductWarrantyAccrualNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_UncommittedIncrementalTermLoanFacility" xlink:label="gnrc_UncommittedIncrementalTermLoanFacility" xlink:type="locator"/>
    <link:label xlink:label="gnrc_UncommittedIncrementalTermLoanFacility-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">gnrc_UncommittedIncrementalTermLoanFacility</link:label>
    <link:label xlink:label="gnrc_UncommittedIncrementalTermLoanFacility-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Uncommitted Incremental Term Loan Facility</link:label>
    <link:label xlink:label="gnrc_UncommittedIncrementalTermLoanFacility-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Refers to uncommitted incremental term loan facility after amendment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_UncommittedIncrementalTermLoanFacility" xlink:to="gnrc_UncommittedIncrementalTermLoanFacility-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:label="us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ExtendedProductWarrantyAccrualCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ExtendedProductWarrantyAccrualCurrent</link:label>
    <link:label xlink:label="us-gaap_ExtendedProductWarrantyAccrualCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion - other accrued liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:to="us-gaap_ExtendedProductWarrantyAccrualCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_TermLoanMember" xlink:label="gnrc_TermLoanMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_TermLoanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label xlink:label="gnrc_TermLoanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit facility arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_TermLoanMember" xlink:to="gnrc_TermLoanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</link:label>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_LIBORFloorRateMember" xlink:label="gnrc_LIBORFloorRateMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_LIBORFloorRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LIBOR Floor Rate [Member]</link:label>
    <link:label xlink:label="gnrc_LIBORFloorRateMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Floor interest rate at which a bank borrows funds from other banks in the London interbank market.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_LIBORFloorRateMember" xlink:to="gnrc_LIBORFloorRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="us-gaap_ExtendedProductWarrantyAccrual" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ExtendedProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ExtendedProductWarrantyAccrual</link:label>
    <link:label xlink:label="us-gaap_ExtendedProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label xlink:label="us-gaap_ExtendedProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</link:label>
    <link:label xlink:label="us-gaap_ExtendedProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyAccrual" xlink:to="us-gaap_ExtendedProductWarrantyAccrual-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AdjustedLIBORRateMember" xlink:label="gnrc_AdjustedLIBORRateMember" xlink:type="locator"/>
    <link:label xlink:label="gnrc_AdjustedLIBORRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjusted LIBOR Rate [Member]</link:label>
    <link:label xlink:label="gnrc_AdjustedLIBORRateMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjusted interest rate at which a bank borrows funds from other banks in the London interbank market, plus an applicable margin.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_AdjustedLIBORRateMember" xlink:to="gnrc_AdjustedLIBORRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</link:label>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NonoperatingIncomeExpense</link:label>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other expense, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityComponentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementEquityComponentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</link:label>
    <link:label xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on disposal of property and equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</link:label>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ConcentrationRiskPercentage1</link:label>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NetDebtLeverageRatioThreshold" xlink:label="gnrc_NetDebtLeverageRatioThreshold" xlink:type="locator"/>
    <link:label xlink:label="gnrc_NetDebtLeverageRatioThreshold-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">gnrc_NetDebtLeverageRatioThreshold</link:label>
    <link:label xlink:label="gnrc_NetDebtLeverageRatioThreshold-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Debt Leverage Ratio Threshold</link:label>
    <link:label xlink:label="gnrc_NetDebtLeverageRatioThreshold-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Threshold of the ratio used to calculate the financial leverage and the ability to meet financial obligations. If the borrower's actual net debt leverage ratio falls below this threshold for a certain measurement period, the applicable margin related to LIBOR rate loans can be reduced by a specified percentage.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_NetDebtLeverageRatioThreshold" xlink:to="gnrc_NetDebtLeverageRatioThreshold-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from long-term borrowings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InvestmentIncomeNonoperating-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeNonoperating" xlink:to="us-gaap_InvestmentIncomeNonoperating-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PolicyTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_PolicyTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock" xlink:label="gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]</link:label>
    <link:label xlink:label="gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product warranty obligations included in consolidated balance sheet.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock" xlink:to="gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingIncomeLoss</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other (expense) income:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationAcquisitionRelatedCosts</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Costs related to acquisitions</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsPayable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:type="arc"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>gnrc-20150930_pre.xml
<DESCRIPTION>EXHIBIT 101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?><!--Generated by ThunderDome XBRL - 03:25PM UTC 2015-11-06--><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.generac.com/20150930/role/statement-note-8-product-warranty-obligations" xlink:href="gnrc-20150930.xsd#statement-note-8-product-warranty-obligations" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-8-product-warranty-obligations" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details" xlink:href="gnrc-20150930.xsd#statement-note-7-balance-sheet-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-document-and-entity-information" xlink:href="gnrc-20150930.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_DocumentAndEntityInformation" xlink:label="gnrc_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_DocumentAndEntityInformation" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" xlink:to="dei_EntityCentralIndexKey" 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="us-gaap_StatementLineItems" xlink:to="dei_TradingSymbol" 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="us-gaap_StatementLineItems" xlink:to="dei_CurrentFiscalYearEndDate" 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="us-gaap_StatementLineItems" xlink:to="dei_EntityFilerCategory" 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="us-gaap_StatementLineItems" xlink:to="dei_EntityCurrentReportingStatus" 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="us-gaap_StatementLineItems" xlink:to="dei_EntityVoluntaryFilers" 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="us-gaap_StatementLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" 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="us-gaap_StatementLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" 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="us-gaap_StatementLineItems" xlink:to="dei_DocumentType" 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="us-gaap_StatementLineItems" xlink:to="dei_DocumentPeriodEndDate" 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="us-gaap_StatementLineItems" xlink:to="dei_DocumentFiscalYearFocus" 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="us-gaap_StatementLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" 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="us-gaap_StatementLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-1-description-of-business-and-basis-of-presentation" xlink:href="gnrc-20150930.xsd#statement-note-1-description-of-business-and-basis-of-presentation" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-1-description-of-business-and-basis-of-presentation" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-2-acquisitions" xlink:href="gnrc-20150930.xsd#statement-note-2-acquisitions" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-2-acquisitions" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CHPMember" xlink:label="gnrc_CHPMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_MACIncMember" xlink:label="gnrc_MACIncMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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="us-gaap_BusinessAcquisitionAxis" xlink:to="gnrc_CHPMember" 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="us-gaap_BusinessAcquisitionAxis" xlink:to="gnrc_MACIncMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities" xlink:href="gnrc-20150930.xsd#statement-note-3-derivative-instruments-and-hedging-activities" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CommodityAndForeignCurrencyContractsMember" xlink:label="gnrc_CommodityAndForeignCurrencyContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_CommodityContractMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" 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="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" 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="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_HedgingDesignationAxis" 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="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_NondesignatedMember" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_ForeignExchangeContractMember" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_InterestRateSwapMember" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="gnrc_CommodityAndForeignCurrencyContractsMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" 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="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" 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="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements" xlink:href="gnrc-20150930.xsd#statement-note-4-fair-value-measurements" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" 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="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss" xlink:href="gnrc-20150930.xsd#statement-note-5-accumulated-other-comprehensive-loss" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-6-segment-reporting" xlink:href="gnrc-20150930.xsd#statement-note-6-segment-reporting" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-6-segment-reporting" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AllCountriesDomain" xlink:label="country_AllCountriesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetAssetsGeographicAreaMember" xlink:label="us-gaap_NetAssetsGeographicAreaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" 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="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_GeographicConcentrationRiskMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" 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="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" 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="us-gaap_StatementGeographicalAxis" xlink:to="country_US" 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="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_NetAssetsGeographicAreaMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementGeographicalAxis" xlink:to="country_AllCountriesDomain" 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="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" 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="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-9-credit-agreements" xlink:href="gnrc-20150930.xsd#statement-note-9-credit-agreements" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-9-credit-agreements" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ABLRevolvingCreditFacilityMember" xlink:label="gnrc_ABLRevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AdjustedLIBORRateMember" xlink:label="gnrc_AdjustedLIBORRateMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AmendedABLFacilityMember" xlink:label="gnrc_AmendedABLFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_LIBORFloorRateMember" xlink:label="gnrc_LIBORFloorRateMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NetDebtLeverageRatioThresholdMember" xlink:label="gnrc_NetDebtLeverageRatioThresholdMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_TermLoanMember" xlink:label="gnrc_TermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" 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="us-gaap_LongtermDebtTypeAxis" xlink:to="gnrc_TermLoanMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" 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="us-gaap_VariableRateAxis" xlink:to="us-gaap_BaseRateMember" 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="us-gaap_VariableRateAxis" xlink:to="gnrc_AdjustedLIBORRateMember" 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="us-gaap_VariableRateAxis" xlink:to="gnrc_LIBORFloorRateMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="gnrc_NetDebtLeverageRatioThresholdMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" 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="us-gaap_CreditFacilityAxis" xlink:to="gnrc_ABLRevolvingCreditFacilityMember" 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="us-gaap_CreditFacilityAxis" xlink:to="gnrc_AmendedABLFacilityMember" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" 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="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" 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="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program" xlink:href="gnrc-20150930.xsd#statement-note-10-stock-repurchase-program" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="us-gaap_TreasuryStockTextBlock" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_TreasuryStockTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share" xlink:href="gnrc-20150930.xsd#statement-note-11-earnings-per-share" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" 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="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" 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="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_RestrictedStockMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-12-income-taxes" xlink:href="gnrc-20150930.xsd#statement-note-12-income-taxes" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-12-income-taxes" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies" xlink:href="gnrc-20150930.xsd#statement-note-13-commitments-and-contingencies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NotesToFinancialStatementsAbstract" xlink:label="gnrc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" 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="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-significant-accounting-policies-policies" xlink:href="gnrc-20150930.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-significant-accounting-policies-policies" xlink:label="gnrc_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_statement-statement-significant-accounting-policies-policies" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract-2" 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="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:href="gnrc-20150930.xsd#statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock" xlink:label="gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:label="gnrc_statement-statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" 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="gnrc_statement-statement-note-3-derivative-instruments-and-hedging-activities-tables" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" 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="us-gaap_TableTextBlock" xlink:to="gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:href="gnrc-20150930.xsd#statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:label="gnrc_statement-statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" 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="gnrc_statement-statement-note-5-accumulated-other-comprehensive-loss-tables" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" 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="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-6-segment-reporting-tables" xlink:href="gnrc-20150930.xsd#statement-note-6-segment-reporting-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-6-segment-reporting-tables" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-6-segment-reporting-tables" xlink:label="gnrc_statement-statement-note-6-segment-reporting-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" 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="gnrc_statement-statement-note-6-segment-reporting-tables" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" 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="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details-tables" xlink:href="gnrc-20150930.xsd#statement-note-7-balance-sheet-details-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details-tables" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-7-balance-sheet-details-tables" xlink:label="gnrc_statement-statement-note-7-balance-sheet-details-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" 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="gnrc_statement-statement-note-7-balance-sheet-details-tables" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" 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="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" 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="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-8-product-warranty-obligations-tables" xlink:href="gnrc-20150930.xsd#statement-note-8-product-warranty-obligations-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-8-product-warranty-obligations-tables" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock" xlink:label="gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-8-product-warranty-obligations-tables" xlink:label="gnrc_statement-statement-note-8-product-warranty-obligations-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" 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="gnrc_statement-statement-note-8-product-warranty-obligations-tables" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" 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="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" 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="us-gaap_TableTextBlock" xlink:to="gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-9-credit-agreements-tables" xlink:href="gnrc-20150930.xsd#statement-note-9-credit-agreements-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-9-credit-agreements-tables" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-9-credit-agreements-tables" xlink:label="gnrc_statement-statement-note-9-credit-agreements-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" 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="gnrc_statement-statement-note-9-credit-agreements-tables" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" 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="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" 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="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-tables" xlink:href="gnrc-20150930.xsd#statement-note-11-earnings-per-share-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-11-earnings-per-share-tables" xlink:label="gnrc_statement-statement-note-11-earnings-per-share-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" 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="gnrc_statement-statement-note-11-earnings-per-share-tables" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" 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="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-2-acquisitions-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-2-acquisitions-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-2-acquisitions-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill" xlink:label="gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill-2" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CHPMember" xlink:label="gnrc_CHPMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent" xlink:label="gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent-n2" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_MACIncMember" xlink:label="gnrc_MACIncMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NoteToFinancialStatementDetailsTextual" xlink:label="gnrc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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="us-gaap_BusinessAcquisitionAxis" xlink:to="gnrc_CHPMember" 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="us-gaap_BusinessAcquisitionAxis" xlink:to="gnrc_MACIncMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Goodwill-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent-n2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillPeriodIncreaseDecrease-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-3-derivative-instruments-and-hedging-activities-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CommodityAndForeignCurrencyContractsMember" xlink:label="gnrc_CommodityAndForeignCurrencyContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk" xlink:label="gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk-n2" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NoteToFinancialStatementDetailsTextual" xlink:label="gnrc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NumberOfNewContractsEntered" xlink:label="gnrc_NumberOfNewContractsEntered-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet-n2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeHigherRemainingMaturityRange1" xlink:label="us-gaap_DerivativeHigherRemainingMaturityRange1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet-n2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-n2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_CommodityContractMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" 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="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" 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="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_HedgingDesignationAxis" 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="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_NondesignatedMember" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_ForeignExchangeContractMember" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_InterestRateSwapMember" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="gnrc_CommodityAndForeignCurrencyContractsMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" 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="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" 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="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeHigherRemainingMaturityRange1-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet-n2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_NumberOfNewContractsEntered-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk-n2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet-n2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-n2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-4-fair-value-measurements-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NoteToFinancialStatementDetailsTextual" xlink:label="gnrc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" 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="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebt-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtFairValue-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-5-accumulated-other-comprehensive-loss-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NoteToFinancialStatementDetailsTextual" xlink:label="gnrc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax-n2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax-n2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-6-segment-reporting-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-6-segment-reporting-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-6-segment-reporting-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AllCountriesDomain" xlink:label="country_AllCountriesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NoteToFinancialStatementDetailsTextual" xlink:label="gnrc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetAssetsGeographicAreaMember" xlink:label="us-gaap_NetAssetsGeographicAreaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" 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="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_GeographicConcentrationRiskMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" 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="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" 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="us-gaap_StatementGeographicalAxis" xlink:to="country_US" 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="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_NetAssetsGeographicAreaMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementGeographicalAxis" xlink:to="country_AllCountriesDomain" 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="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" 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="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfOperatingSegments-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-9-credit-agreements-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-9-credit-agreements-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-9-credit-agreements-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ABLRevolvingCreditFacilityMember" xlink:label="gnrc_ABLRevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AdjustedLIBORRateMember" xlink:label="gnrc_AdjustedLIBORRateMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AmendedABLFacilityMember" xlink:label="gnrc_AmendedABLFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt-2" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_LIBORFloorRateMember" xlink:label="gnrc_LIBORFloorRateMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NetDebtLeverageRatioAchieved" xlink:label="gnrc_NetDebtLeverageRatioAchieved-2" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NetDebtLeverageRatioThreshold" xlink:label="gnrc_NetDebtLeverageRatioThreshold-2" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NetDebtLeverageRatioThresholdMember" xlink:label="gnrc_NetDebtLeverageRatioThresholdMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NoteToFinancialStatementDetailsTextual" xlink:label="gnrc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_TermLoanMember" xlink:label="gnrc_TermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_UncommittedIncrementalTermLoanFacility" xlink:label="gnrc_UncommittedIncrementalTermLoanFacility-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="us-gaap_DebtInstrumentFeeAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease-n2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForFees" xlink:label="us-gaap_PaymentsForFees-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:label="us-gaap_WriteOffOfDeferredDebtIssuanceCost-2" 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="gnrc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" 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="us-gaap_LongtermDebtTypeAxis" xlink:to="gnrc_TermLoanMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" 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="us-gaap_VariableRateAxis" xlink:to="us-gaap_BaseRateMember" 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="us-gaap_VariableRateAxis" xlink:to="gnrc_AdjustedLIBORRateMember" 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="us-gaap_VariableRateAxis" xlink:to="gnrc_LIBORFloorRateMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="gnrc_NetDebtLeverageRatioThresholdMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" 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="us-gaap_CreditFacilityAxis" xlink:to="gnrc_ABLRevolvingCreditFacilityMember" 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="us-gaap_CreditFacilityAxis" xlink:to="gnrc_AmendedABLFacilityMember" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" 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="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" 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="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_UncommittedIncrementalTermLoanFacility-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_NetDebtLeverageRatioThreshold-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_NetDebtLeverageRatioAchieved-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateIncreaseDecrease-n2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsForFees-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFeeAmount-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredFinanceCostsGross-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCredit-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RepaymentsOfLongTermDebt-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WriteOffOfDeferredDebtIssuanceCost-2" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermBorrowings-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-10-stock-repurchase-program-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NoteToFinancialStatementDetailsTextual" xlink:label="gnrc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="us-gaap_StockRepurchaseProgramPeriodInForce1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired-2" 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="gnrc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchaseProgramPeriodInForce1-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-11-earnings-per-share-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NoteToFinancialStatementDetailsTextual" xlink:label="gnrc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" 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="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" 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="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_RestrictedStockMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-12-income-taxes-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-12-income-taxes-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-12-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NoteToFinancialStatementDetailsTextual" xlink:label="gnrc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies-details-textual" xlink:href="gnrc-20150930.xsd#statement-note-13-commitments-and-contingencies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AmountFinancedByDealers" xlink:label="gnrc_AmountFinancedByDealers-2" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_NoteToFinancialStatementDetailsTextual" xlink:label="gnrc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_AmountFinancedByDealers-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-3-fair-value-of-derivatives-details" xlink:href="gnrc-20150930.xsd#statement-note-3-fair-value-of-derivatives-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-3-fair-value-of-derivatives-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-3-fair-value-of-derivatives-details" xlink:label="gnrc_statement-statement-note-3-fair-value-of-derivatives-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_statement-statement-note-3-fair-value-of-derivatives-details" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" 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="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" 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="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_CommodityContractMember" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_ForeignExchangeContractMember" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_InterestRateSwapMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" 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="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeNet" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:href="gnrc-20150930.xsd#statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:label="gnrc_statement-statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_statement-statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" 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="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember" 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="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" 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="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax-2" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-7-inventories-details" xlink:href="gnrc-20150930.xsd#statement-note-7-inventories-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-7-inventories-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-7-inventories-details" xlink:label="gnrc_statement-statement-note-7-inventories-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_statement-statement-note-7-inventories-details" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterials" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcess" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoods" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryValuationReserves-n7" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-7-property-and-equipment-details" xlink:href="gnrc-20150930.xsd#statement-note-7-property-and-equipment-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-7-property-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_DiesAndToolsMember" xlink:label="gnrc_DiesAndToolsMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-7-property-and-equipment-details" xlink:label="gnrc_statement-statement-note-7-property-and-equipment-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="us-gaap_LandAndLandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" 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="gnrc_statement-statement-note-7-property-and-equipment-details" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandAndLandImprovementsMember" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="gnrc_DiesAndToolsMember" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ConstructionInProgressMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:href="gnrc-20150930.xsd#statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" 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="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt-n7" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation-2" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities-n7" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n7" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-n7" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" 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="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" 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="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt-n7" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities-n7" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock-n7" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts-n7" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock-n7" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-n7" 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="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" 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="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" 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="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-3" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-4" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" xlink:href="gnrc-20150930.xsd#statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:label="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsSold" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit-3" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" 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="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" 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="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" 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="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" 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="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" 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="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss-3" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense-n7" 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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeNonoperating" 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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" 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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="gnrc_GainLossOnChangeInCashFlowsRelatedToDebt" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts-n7" 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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-3" 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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss-3" 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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareBasic" 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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" 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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-6-net-sales-by-segment-details" xlink:href="gnrc-20150930.xsd#statement-note-6-net-sales-by-segment-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-6-net-sales-by-segment-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_CommercialAndIndustrialPowerProductsMember" xlink:label="gnrc_CommercialAndIndustrialPowerProductsMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_OtherProductsAndServicesMember" xlink:label="gnrc_OtherProductsAndServicesMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ResidentialPowerProductsMember" xlink:label="gnrc_ResidentialPowerProductsMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-6-net-sales-by-segment-details" xlink:label="gnrc_statement-statement-note-6-net-sales-by-segment-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductOrServiceAxis" xlink:label="us-gaap_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="us-gaap_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_statement-statement-note-6-net-sales-by-segment-details" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_ProductOrServiceAxis" 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="us-gaap_ProductOrServiceAxis" xlink:to="gnrc_ResidentialPowerProductsMember" 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="us-gaap_ProductOrServiceAxis" xlink:to="gnrc_CommercialAndIndustrialPowerProductsMember" 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="us-gaap_ProductOrServiceAxis" xlink:to="gnrc_OtherProductsAndServicesMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_ProductOrServiceAxis" xlink:to="us-gaap_ProductsAndServicesDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:href="gnrc-20150930.xsd#statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts" xlink:label="gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts-n7" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:label="gnrc_statement-statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="us-gaap_ExtendedProductWarrantyAccrual-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="us-gaap_ExtendedProductWarrantyAccrual-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:label="us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:label="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments-n7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_statement-statement-note-8-reconciliation-of-product-warranty-liability-details" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual-4" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments-n7" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual-5" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrual-4" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts-n7" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrual-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-8-deferred-product-obligations-details" xlink:href="gnrc-20150930.xsd#statement-note-8-deferred-product-obligations-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-8-deferred-product-obligations-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-8-deferred-product-obligations-details" xlink:label="gnrc_statement-statement-note-8-deferred-product-obligations-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="us-gaap_ExtendedProductWarrantyAccrual-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:label="us-gaap_ExtendedProductWarrantyAccrualCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualNoncurrent" xlink:label="us-gaap_ExtendedProductWarrantyAccrualNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="us-gaap_StandardProductWarrantyAccrualCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:label="us-gaap_StandardProductWarrantyAccrualNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_statement-statement-note-8-deferred-product-obligations-details" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrualCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrualNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtendedProductWarrantyAccrual-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-9-shortterm-borrowings-details" xlink:href="gnrc-20150930.xsd#statement-note-9-shortterm-borrowings-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-9-shortterm-borrowings-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ABLRevolvingCreditFacilityMember" xlink:label="gnrc_ABLRevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_OtherLinesOfCreditMember" xlink:label="gnrc_OtherLinesOfCreditMember" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-9-shortterm-borrowings-details" xlink:label="gnrc_statement-statement-note-9-shortterm-borrowings-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_statement-statement-note-9-shortterm-borrowings-details" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" 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="us-gaap_ShortTermDebtTypeAxis" xlink:to="gnrc_ABLRevolvingCreditFacilityMember" 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="us-gaap_ShortTermDebtTypeAxis" xlink:to="gnrc_OtherLinesOfCreditMember" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermBorrowings-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-9-longterm-borrowings-details" xlink:href="gnrc-20150930.xsd#statement-note-9-longterm-borrowings-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-9-longterm-borrowings-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-9-longterm-borrowings-details" xlink:label="gnrc_statement-statement-note-9-longterm-borrowings-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="us-gaap_DebtAndCapitalLeaseObligations-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherBorrowings" xlink:label="us-gaap_OtherBorrowings-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" 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="gnrc_statement-statement-note-9-longterm-borrowings-details" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermLineOfCredit-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligations-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherBorrowings-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtAndCapitalLeaseObligations-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligationsCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:href="gnrc-20150930.xsd#statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_statement-statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:label="gnrc_statement-statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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="gnrc_statement-statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" 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="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements-2" 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="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" 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="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.generac.com/20150930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:href="gnrc-20150930.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.generac.com/20150930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_ExcessPurchasePriceOverPredecessorBasis" xlink:label="gnrc_ExcessPurchasePriceOverPredecessorBasis" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_FiniteLivedCustomerListsNet" xlink:label="gnrc_FiniteLivedCustomerListsNet" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_FiniteLivedPatentsNet" xlink:label="gnrc_FiniteLivedPatentsNet" xlink:type="locator"/>
    <link:loc xlink:href="gnrc-20150930.xsd#gnrc_TradeNamesNet" xlink:label="gnrc_TradeNamesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue-n7" 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="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" 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="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" 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="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" 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="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" 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="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" 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="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" 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="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" 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="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent-3" 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="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" 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="us-gaap_AssetsCurrentAbstract" xlink:to="gnrc_FiniteLivedCustomerListsNet" 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="us-gaap_AssetsCurrentAbstract" xlink:to="gnrc_FiniteLivedPatentsNet" 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="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherIntangibleAssetsNet" 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="us-gaap_AssetsCurrentAbstract" xlink:to="gnrc_TradeNamesNet" 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="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Goodwill" 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="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent-2" 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="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets-3" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" 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="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" 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="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" 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="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" 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="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" 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="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent-3" 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="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent-2" 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="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities-3" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" 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="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" 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="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_TreasuryStockValue-n7" 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="us-gaap_StockholdersEquityAbstract" xlink:to="gnrc_ExcessPurchasePriceOverPredecessorBasis" 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="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" 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="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R39.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359422104048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 9 - Short-term Borrowings (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=gnrc_ABLRevolvingCreditFacilityMember', window );">ABL Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermBorrowings', window );">Short-term Debt</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=gnrc_OtherLinesOfCreditMember', window );">Other Lines of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermBorrowings', window );">Short-term Debt</a></td>
<td class="nump">$ 4,481<span></span>
</td>
<td class="nump">$ 5,359<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_us-gaap_ShortTermBorrowings', window );">Short-term Debt</a></td>
<td class="nump">$ 4,481<span></span>
</td>
<td class="nump">$ 5,359<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-03.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-03.(a),16(a)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph 2, 3<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=gnrc_ABLRevolvingCreditFacilityMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=gnrc_ABLRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=gnrc_OtherLinesOfCreditMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=gnrc_OtherLinesOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>15
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M"`#%<69'F5R<(Q`&``"<)P``$P``````````````@`'<"0``>&PO=&AE;64O
M=&AE;64Q+GAM;%!+`0(4`Q0````(`,5Q9D>@^O2[1@(``-P)```-````````
M``````"``1T0``!X;"]S='EL97,N>&UL4$L!`A0#%`````@`Q7%F1W/%J#9R
M!```<P\```\``````````````(`!CA(``'AL+W=O<FMB;V]K+GAM;%!+`0(4
M`Q0````(`,5Q9D<,:Q:]:0(``.,(```8``````````````"``2T7``!X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"%`,4````"`#%<69'I58H4X0$``#*
M%@``&```````````````@`',&0``>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L!`A0#%`````@`Q7%F1\R?;,ES!0``;1H``!@``````````````(`!AAX`
M`'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+`0(4`Q0````(`,5Q9D=F/$`O
M,P4``*,:```8``````````````"``2\D``!X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"%`,4````"`#%<69'I83P+*,!``"Q`P``&```````````````
M@`&8*0``>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L!`A0#%`````@`Q7%F
M1V/'"ERD`0``L0,``!@``````````````(`!<2L``'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+`0(4`Q0````(`,5Q9D=W>W[CI`$``+$#```8````````
M``````"``4LM``!X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"%`,4````
M"`#%<69'FV'*JJ0!``"Q`P``&```````````````@`$E+P``>&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L!`A0#%`````@`Q7%F1V+<M$ND`0``L0,``!@`
M`````````````(`!_S```'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+`0(4
M`Q0````(`,5Q9D=J_T$-I0$``+$#```9``````````````"``=DR``!X;"]W
M;W)K<VAE971S+W-H965T,3`N>&UL4$L!`A0#%`````@`Q7%F1X^Z%`&E`0``
ML0,``!D``````````````(`!M30``'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"%`,4````"`#%<69'H?99@*0!``"Q`P``&0``````````````@`&1
M-@``>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+`0(4`Q0````(`,5Q9D<\
MI#3RI`$``+$#```9``````````````"``6PX``!X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L!`A0#%`````@`Q7%F1S$OAL*E`0``L0,``!D`````````
M`````(`!1SH``'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"%`,4````
M"`#%<69'0K0OTZ0!``"Q`P``&0``````````````@`$C/```>&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+`0(4`Q0````(`,5Q9D>1*=E!I`$``+$#```9
M``````````````"``?X]``!X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M`A0#%`````@`Q7%F1ZLT:U2E`0``L0,``!D``````````````(`!V3\``'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"%`,4````"`#%<69'C#J?6J4!
M``"Q`P``&0``````````````@`&U00``>&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+`0(4`Q0````(`,5Q9D>6@*`^I`$``+$#```9``````````````"`
M`9%#``!X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L!`A0#%`````@`Q7%F
M1[F@5XNF`0``L0,``!D``````````````(`!;$4``'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"%`,4````"`#%<69'KP"%[*4!``"Q`P``&0``````
M````````@`%)1P``>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+`0(4`Q0`
M```(`,5Q9D?@PPW-L@$``!8$```9``````````````"``25)``!X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L!`A0#%`````@`Q7%F1R8!_I6Q`0``%@0`
M`!D``````````````(`!#DL``'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"%`,4````"`#%<69'6CXIXK$!```6!```&0``````````````@`'V3```
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+`0(4`Q0````(`,5Q9D?Q%9XP
MI@$``+$#```9``````````````"``=Y.``!X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L!`A0#%`````@`Q7%F1Y%-8IEL`@``/@D``!D`````````````
M`(`!NU```'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"%`,4````"`#%
M<69'WV#K!_8"``!Z#0``&0``````````````@`%>4P``>&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+`0(4`Q0````(`,5Q9D?1_%<(V`$``$P%```9````
M``````````"``8M6``!X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L!`A0#
M%`````@`Q7%F1Z1S9;>9`0``I`,``!D``````````````(`!FE@``'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"%`,4````"`#%<69'J9V^Y14"```$
M!@``&0``````````````@`%J6@``>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+`0(4`Q0````(`,5Q9D=D@0RB4P0``-<6```9``````````````"``;9<
M``!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L!`A0#%`````@`Q7%F1[YU
MNZDF`@``$`<``!D``````````````(`!0&$``'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"%`,4````"`#%<69'I0VF)88"``")"```&0``````````
M````@`&=8P``>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+`0(4`Q0````(
M`,5Q9D>KD)$9]0$``*H%```9``````````````"``5IF``!X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L!`A0#%`````@`Q7%F1^%&P.6P`@``(PL``!D`
M`````````````(`!AF@``'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M%`,4````"`#%<69'Z9+FYSX#``"J#0``&0``````````````@`%M:P``>&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+`0(4`Q0````(`,5Q9D?M+8IQ!0(`
M`"\&```9``````````````"``>)N``!X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L!`A0#%`````@`Q7%F1W8;D!M%!```%!@``!D``````````````(`!
M'G$``'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"%`,4````"`#%<69'
M3VK]GL8!```$!0``&0``````````````@`&:=0``>&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+`0(4`Q0````(`,5Q9D=C&('#30(``-X'```9````````
M``````"``9=W``!X;"]W;W)K<VAE971S+W-H965T-#`N>&UL4$L!`A0#%```
M``@`Q7%F1YU::W;?`0``<P4``!D``````````````(`!&WH``'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"%`,4````"`#%<69'ME,KKA,"``!!!@``
M&0``````````````@`$Q?```>&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+
M`0(4`Q0````(`,5Q9D<[T*LY_@(``.4*```9``````````````"``7M^``!X
M;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L!`A0#%`````@`Q7%F1W.0`D^U
M`0````0``!D``````````````(`!L($``'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6Q02P$"%`,4````"`#%<69'!@1?7I(!``!P`P``&0``````````````
M@`&<@P``>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+`0(4`Q0````(`,5Q
M9D=%:$PL=#,``&WD```4``````````````"``66%``!X;"]S:&%R9613=')I
=;F=S+GAM;%!+!08`````-@`V`*P.```+N0``````
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R33.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359421939632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Net Sales by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductOrServiceAxis=gnrc_ResidentialPowerProductsMember', window );">Residential Power Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 184,967<span></span>
</td>
<td class="nump">$ 183,747<span></span>
</td>
<td class="nump">$ 475,268<span></span>
</td>
<td class="nump">$ 527,308<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductOrServiceAxis=gnrc_CommercialAndIndustrialPowerProductsMember', window );">Commercial and Industrial Power Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">148,234<span></span>
</td>
<td class="nump">146,411<span></span>
</td>
<td class="nump">416,577<span></span>
</td>
<td class="nump">467,248<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductOrServiceAxis=gnrc_OtherProductsAndServicesMember', window );">Other Products and Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">26,090<span></span>
</td>
<td class="nump">22,147<span></span>
</td>
<td class="nump">67,624<span></span>
</td>
<td class="nump">62,366<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_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 359,291<span></span>
</td>
<td class="nump">$ 352,305<span></span>
</td>
<td class="nump">$ 959,469<span></span>
</td>
<td class="nump">$ 1,056,922<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<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>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProductOrServiceAxis=gnrc_ResidentialPowerProductsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductOrServiceAxis=gnrc_ResidentialPowerProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductOrServiceAxis=gnrc_CommercialAndIndustrialPowerProductsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductOrServiceAxis=gnrc_CommercialAndIndustrialPowerProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductOrServiceAxis=gnrc_OtherProductsAndServicesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductOrServiceAxis=gnrc_OtherProductsAndServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R25.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359427592272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Three Months Ended September 30,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Nine Months Ended September 30,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income (numerator)</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">34,036 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">36,497 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,565 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">125,223 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Weighted average shares (denominator)</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Basic</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,175,466 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,556,051 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,642,479 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,511,409 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Dilutive effect of stock compensation awards (1)</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,006,999 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,477,173 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,138,821 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,539,544 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Diluted</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">69,182,465 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,033,224 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">69,781,300 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,050,953 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income per share</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Basic</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">0.50 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">0.53 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1.00 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1.83 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Diluted</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.49 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.52 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.98 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1.79 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<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>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_TableTextBlock">
<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 );">- References</a><div><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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R42.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359561072272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Earnings Per Share (Details Textual) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</a></td>
<td class="nump">250,900<span></span>
</td>
<td class="nump">91,300<span></span>
</td>
<td class="nump">138,900<span></span>
</td>
<td class="nump">75,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</a></td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<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>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Antidilution<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6505113<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Diluted Earnings Per Share<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510752<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Contingent Stock Agreement<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6508534<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (c)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><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;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R37.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359354398976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 8 - Deferred Product Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</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_us-gaap_StandardProductWarrantyAccrualCurrent', window );">Current portion - other accrued liabilities</a></td>
<td class="nump">$ 21,577<span></span>
</td>
<td class="nump">$ 24,143<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_us-gaap_StandardProductWarrantyAccrualNoncurrent', window );">Long-term portion - other long-term liabilities</a></td>
<td class="nump">7,285<span></span>
</td>
<td class="nump">6,766<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Total</a></td>
<td class="nump">28,862<span></span>
</td>
<td class="nump">30,909<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_us-gaap_ExtendedProductWarrantyAccrualCurrent', window );">Current portion - other accrued liabilities</a></td>
<td class="nump">5,178<span></span>
</td>
<td class="nump">4,519<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_us-gaap_ExtendedProductWarrantyAccrualNoncurrent', window );">Long-term portion - other long-term liabilities</a></td>
<td class="nump">22,910<span></span>
</td>
<td class="nump">22,674<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyAccrual', window );">Total</a></td>
<td class="nump">$ 28,088<span></span>
</td>
<td class="nump">$ 27,193<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyAccrual">
<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>Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph (c)(1),(c)(5)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_ExtendedProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyAccrualCurrent">
<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>Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid within one year of the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_ExtendedProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyAccrualNoncurrent">
<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>Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid after one year from the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.24)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_ExtendedProductWarrantyAccrualNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrual">
<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>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph (c)(1),(c)(5)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualCurrent">
<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>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</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;">us-gaap_StandardProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualNoncurrent">
<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>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</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;">us-gaap_StandardProductWarrantyAccrualNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359620367632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Comprehensive Income (Loss) Note [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">5</div><div style="display: inline; font-weight: bold;">. Accumulated Other Comprehensive Loss</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following presents a tabular disclosure of changes in AOCL during the three and nine months ended September 30, 2015 and 2014, net of tax:</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Foreign Currency </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Translation Adjustments</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Defined Benefit </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Pension Plan</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Unrealized Loss on </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Cash Flow Hedges</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Total</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Beginning Balance &#x2013; July 1, 2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(7,361</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(1,652</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(22,256</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive loss before reclassifications</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,072</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,065</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(1)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,137</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive loss</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,072</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,065</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,137</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Ending Balance &#x2013; September 30, 2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(8,433</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(2,717</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(24,393</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>     </tr>       </table>  </div>        <div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div></div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Foreign Currency </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Translation Adjustments</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Defined Benefit </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Pension Plan</div></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;"></div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Unrealized Gain (Loss) on </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Cash Flow Hedges</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Total</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Beginning Balance &#x2013; July 1, 2014</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,188 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(934</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,139</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive income (loss) before reclassifications</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,014</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">989 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(2)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,025</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive income (loss)</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,014</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">989 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,025</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Ending Balance &#x2013; September 30, 2014</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(826</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">55 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(5,164</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>     </tr>       </table>  </div>  <div style=" MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Foreign Currency </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Translation Adjustments</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Defined Benefit </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Pension Plan</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Unrealized Loss on </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Cash Flow Hedges</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Total</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Beginning Balance &#x2013; January 1, 2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(1,878</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(646</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(15,767</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive loss before reclassifications</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(6,555</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,071</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(3)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(8,626</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive loss</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(6,555</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,071</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(8,626</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Ending Balance &#x2013; September 30, 2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(8,433</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(2,717</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(24,393</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>     </tr>       </table>  </div>  <div style=" MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Foreign Currency </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Translation Adjustments</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Defined Benefit </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Pension Plan</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Unrealized Gain (Loss) on </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Cash Flow Hedges</div></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;"></div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Total</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Beginning Balance &#x2013; January 1, 2014</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,204 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">774 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(2,415</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive loss before reclassifications</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,030</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(719</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(4)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,749</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive loss</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,030</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(719</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,749</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Ending Balance &#x2013; September 30, 2014</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(826</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">55 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(5,164</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>     </tr>       </table>  </div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">       <tr>     <td style="WIDTH: 18pt">&nbsp;</td>     <td style="WIDTH: 18pt; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(1)</div></div></td>     <td style="VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Represents unrealized losses of $(1,727), net of tax benefit of $662 for the three months ended September 30, 2015.</div></div></td>    </tr>     </table>  <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">       <tr>     <td style="WIDTH: 18pt">&nbsp;</td>     <td style="WIDTH: 18pt; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(2)</div></div></td>     <td style="VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Represents unrealized gains of $1,538, net of tax effect of $(549) for the three months ended September 30, 2014.</div></div></td>    </tr>     </table>  <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">       <tr>     <td style="WIDTH: 18pt">&nbsp;</td>     <td style="WIDTH: 18pt; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(3)</div></div></td>     <td style="VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Represents unrealized losses of $(3,370), net of tax benefit of $1,299 for the nine months ended September 30, 2015.</div></div></td>    </tr>     </table>  <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">       <tr>     <td style="WIDTH: 18pt">&nbsp;</td>     <td style="WIDTH: 18pt; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(4)</div></div></td>     <td style="VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Represents unrealized losses of $(1,132), net of tax benefit of $413 for the nine months ended September 30, 2014.</div></div></td>    </tr>     </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<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 entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e689-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669619-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 12<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e640-108580<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 17<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e716-108580<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 16<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e709-108580<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.3-04)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 11<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e637-108580<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e681-108580<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Reclassification Adjustments<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6522872<br><br><br><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;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R43.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359422127632">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Reconciliation of Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 34,036<span></span>
</td>
<td class="nump">$ 36,497<span></span>
</td>
<td class="nump">$ 68,565<span></span>
</td>
<td class="nump">$ 125,223<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_us-gaap_EarningsPerShareAbstract', window );"><strong>Weighted average shares (denominator)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding - basic: (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,175,466<span></span>
</td>
<td class="nump">68,556,051<span></span>
</td>
<td class="nump">68,642,479<span></span>
</td>
<td class="nump">68,511,409<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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of stock compensation awards (1) (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,006,999<span></span>
</td>
<td class="nump">1,477,173<span></span>
</td>
<td class="nump">1,138,821<span></span>
</td>
<td class="nump">1,539,544<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding - diluted: (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">69,182,465<span></span>
</td>
<td class="nump">70,033,224<span></span>
</td>
<td class="nump">69,781,300<span></span>
</td>
<td class="nump">70,050,953<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_us-gaap_EarningsPerShareBasic', window );">Net income per common share - basic: (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1.83<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_us-gaap_EarningsPerShareDiluted', window );">Net income per common share - diluted: (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.52<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 1.79<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Excludes approximately 250,900 stock options and 11,000 shares of restricted stock for the three month period ended September 30, 2015, and 138,900 stock options and 800 shares of restricted stock for the nine month period ended September 30, 2015, as the impact of such awards was anti-dilutive. Excludes approximately 91,300 and 75,400 stock options for the three and nine month periods ended September 30, 2014, respectively, as the impact of such awards was anti-dilutive.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareBasic">
<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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 52<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-04.23)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 18<br><br><br><br> -Article 7<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 21<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_EarningsPerShareDiluted">
<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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 18<br><br><br><br> -Article 7<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 21<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<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>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1500-109256<br><br><br><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;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Net Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.18)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Other Comprehensive Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 19<br><br><br><br> -Article 5<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 16<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1505-109256<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 10<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1448-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Weighted-Average Number of Common Shares Outstanding<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br><br><br><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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>23
<FILENAME>R29.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359415744880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 4 - Fair Value Measurements (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2015 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</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_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 928,451<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_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 936,646<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<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>Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-03.16)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-03.16)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 20, 22<br><br><br><br> -Article 5<br><br><br><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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same 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;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R28.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359428036016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 3 - Fair Value of Derivatives (Details) - Fair Value, Inputs, Level 2 [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Commodity Contract [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Fair Value of Derivates</a></td>
<td class="num">$ (1,036)<span></span>
</td>
<td class="num">$ (515)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Foreign Exchange Contract [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Fair Value of Derivates</a></td>
<td class="num">(107)<span></span>
</td>
<td class="num">(149)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Interest Rate Swap [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Fair Value of Derivates</a></td>
<td class="num">$ (4,415)<span></span>
</td>
<td class="num">$ (1,045)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeNet">
<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>Fair value of the assets less the liabilities of a derivative or group of derivatives.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41271-113958<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 5<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41228-113958<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 10<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13433-108611<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 15<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13495-108611<br><br><br><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;">us-gaap_DerivativeFairValueOfDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R44.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359352323152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes (Details Textual)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</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_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective Income Tax Rate Reconciliation, Percent</a></td>
<td class="nump">36.20%<span></span>
</td>
<td class="nump">34.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<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>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 13<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(h)(2))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 12<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><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;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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>26
<FILENAME>R30.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359354398976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Accumulated Other Comprehensive Loss (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</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_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</a></td>
<td class="num">$ (1,727)<span></span>
</td>
<td class="nump">$ 1,538<span></span>
</td>
<td class="num">$ (3,370)<span></span>
</td>
<td class="num">$ (1,132)<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_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax', window );">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax</a></td>
<td class="nump">$ 662<span></span>
</td>
<td class="num">$ (549)<span></span>
</td>
<td class="nump">$ 1,299<span></span>
</td>
<td class="nump">$ 413<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax">
<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>Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6441202&amp;loc=d3e80720-113993<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 10A<br><br><br><br> -Subparagraph (d)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669646-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 11<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e637-108580<br><br><br><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;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax">
<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>Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 12<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e640-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 10A<br><br><br><br> -Subparagraph (d)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669646-108580<br><br><br><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;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>27
<FILENAME>R31.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359354415744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="4">9 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Sep. 30, 2015</div></th>
<th class="th" colspan="2"><div>Sep. 30, 2014</div></th>
<th class="th" colspan="2"><div>Sep. 30, 2015</div></th>
<th class="th" colspan="2"><div>Sep. 30, 2014</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning Balance</a></td>
<td class="num">$ (7,361)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,188<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (1,878)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,204<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive loss before reclassifications</a></td>
<td class="num">(1,072)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,014)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(6,555)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,030)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive loss</a></td>
<td class="num">(1,072)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,014)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(6,555)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,030)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending Balance</a></td>
<td class="num">(8,433)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(826)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(8,433)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(826)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning Balance</a></td>
<td class="num">$ (13,243)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (4,393)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (13,243)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (4,393)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive loss before reclassifications</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive loss</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending Balance</a></td>
<td class="num">$ (13,243)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (4,393)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (13,243)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (4,393)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning Balance</a></td>
<td class="num">(1,652)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(934)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(646)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">774<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive loss before reclassifications</a></td>
<td class="num">(1,065)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">989<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(2,071)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(719)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[4]</sup></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_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive loss</a></td>
<td class="num">(1,065)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">989<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,071)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(719)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending Balance</a></td>
<td class="num">(2,717)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">55<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,717)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">55<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning Balance</a></td>
<td class="num">(22,256)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4,139)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(15,767)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,415)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive loss before reclassifications</a></td>
<td class="num">(2,137)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,025)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(8,626)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,749)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive loss</a></td>
<td class="num">(2,137)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,025)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(8,626)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,749)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending Balance</a></td>
<td class="num">$ (24,393)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (5,164)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (24,393)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (5,164)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="9"></td></tr>
<tr><td colspan="9"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Represents unrealized losses of $(1,727), net of tax benefit of $662 for the three months ended September 30, 2015.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Represents unrealized gains of $1,538, net of tax effect of $(549) for the three months ended September 30, 2014.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Represents unrealized losses of $(3,370), net of tax benefit of $1,299 for the nine months ended September 30, 2015.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Represents unrealized losses of $(1,132), net of tax benefit of $413 for the nine months ended September 30, 2014.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 11<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e637-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e681-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669686-108580<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 31<br><br><br><br> -Article 5<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Article 3<br><br><br><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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<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>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 15<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51821188&amp;loc=d3e1436-108581<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669686-108580<br><br><br><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;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<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>Amount after tax and reclassification adjustments of other comprehensive income (loss).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669619-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1B<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669625-108580<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 15<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51821188&amp;loc=d3e1436-108581<br><br><br><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;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R8.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359561217104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Disclosures [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">4</div><div style="display: inline; font-weight: bold;">. Fair Value Measurements</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">ASC 820-10, <div style="display: inline; font-style: italic;">Fair Value Measurement</div>, defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring basis or nonrecurring basis. ASC 820-10 clarifies that fair value is an exit price, representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the pronouncement establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: (Level 1) observable inputs such as quoted prices in active markets; (Level 2) inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and (Level 3) unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company believes the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and ABL facility borrowings), excluding Term Loan long-term borrowings, approximates the fair value of these instruments based upon their short-term nature. The fair value of Term Loan long-term borrowings, including amounts classified as current, which have an aggregate carrying value of $936,646, was approximately $928,451 (Level 2) at September 30, 2015, as calculated based on independent valuations whose inputs and significant value drivers are observable.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">For the fair value of the assets and liabilities measured on a recurring basis, see the fair value table in Note 3, &#x201c;Derivative Instruments and Hedging Activities,&#x201d; to the condensed consolidated financial statements. The fair value of all derivative contracts is classified as Level 2. The valuation techniques used to measure the fair value of derivative contracts, all of which have counterparties with high credit ratings, were based on quoted market prices or model driven valuations using significant inputs derived from or corroborated by observable market data. The fair value of derivative contracts above considers the Company&#x2019;s credit risk in accordance with ASC 820-10. </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FairValueDisclosuresTextBlock">
<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 entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 820<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36462937&amp;loc=d3e19207-110258<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 30<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957238&amp;loc=d3e14172-108612<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 28<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957238&amp;loc=d3e14064-108612<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 21<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13537-108611<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 16<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13504-108611<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 10<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13433-108611<br><br><br><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;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>29
<FILENAME>R32.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359421841520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Segment Reporting (Details Textual)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Sales Revenue, Net [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">88.00%<span></span>
</td>
<td class="nump">86.00%<span></span>
</td>
<td class="nump">86.00%<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Net Assets, Geographic Area [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.00%<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_us-gaap_NumberOfOperatingSegments', window );">Number of Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<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>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 275<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 18<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6351-108592<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 20<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13531-108611<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 275<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 20<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6404-108592<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 21<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13537-108611<br><br><br><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;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_NumberOfOperatingSegments">
<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>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</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;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_US">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_NetAssetsGeographicAreaMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_NetAssetsGeographicAreaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R40.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359421757744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 9 - Long-term Borrowings (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</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_us-gaap_DebtInstrumentCarryingAmount', window );">Term loan</a></td>
<td class="nump">$ 954,000<span></span>
</td>
<td class="nump">$ 1,104,000<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_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Original issue discount</a></td>
<td class="num">(17,496)<span></span>
</td>
<td class="num">$ (23,861)<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_us-gaap_LongTermLineOfCredit', window );">ABL facility</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text"> <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_us-gaap_CapitalLeaseObligations', window );">Capital lease obligation</a></td>
<td class="nump">1,783<span></span>
</td>
<td class="nump">$ 2,059<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_us-gaap_OtherBorrowings', window );">Other</a></td>
<td class="nump">12,142<span></span>
</td>
<td class="nump">460<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total</a></td>
<td class="nump">1,050,429<span></span>
</td>
<td class="nump">1,082,658<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_us-gaap_LongTermDebtCurrent', window );">Less: current portion of debt</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">389<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_us-gaap_CapitalLeaseObligationsCurrent', window );">Less: current portion of capital lease obligation</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">168<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_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Total</a></td>
<td class="nump">$ 1,050,127<span></span>
</td>
<td class="nump">$ 1,082,101<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligations">
<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>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 16<br><br><br><br> -Article 7<br><br><br><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;">us-gaap_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsCurrent">
<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>Amount of capital lease obligation due within one year or the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6455314&amp;loc=d3e45023-112735<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 19<br><br><br><br> -Article 5<br><br><br><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;">us-gaap_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<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>Sum of the carrying values as of the balance sheet date of all debt, including all short-term borrowings, long-term debt, and capital lease obligations.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-03.13,16)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-03.16)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><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;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<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>Amount of long-term debt before deduction of unamortized discount or premium. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, with initial maturities beyond one year or the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 16<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<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 amount of debt discount that was originally recognized at the issuance of the instrument that has yet to be amortized.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 835<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28541-108399<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 835<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 8<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=34725769&amp;loc=d3e28878-108400<br><br><br><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;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<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>Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 6<br><br><br><br> -Section H<br><br><br><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;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<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>Amount of long-term debt, after unamortized discount or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19,20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<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 carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 13<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28361426&amp;loc=d3e1314-112600<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28361426&amp;loc=d3e1336-112600<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Line-of-Credit Arrangement<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6517033<br><br><br><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;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherBorrowings">
<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 carrying amount as of the balance sheet date for the aggregate of other miscellaneous borrowings owed by the reporting entity.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-03.13,16)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><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;">us-gaap_OtherBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R2.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359352300112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</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_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 46,454<span></span>
</td>
<td class="nump">$ 189,761<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, less allowance for doubtful accounts</a></td>
<td class="nump">207,205<span></span>
</td>
<td class="nump">189,107<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_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">362,268<span></span>
</td>
<td class="nump">319,385<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_us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent', window );">Deferred income taxes</a></td>
<td class="nump">25,974<span></span>
</td>
<td class="nump">22,841<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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="nump">12,467<span></span>
</td>
<td class="nump">9,384<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">654,368<span></span>
</td>
<td class="nump">730,478<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">178,120<span></span>
</td>
<td class="nump">168,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_FiniteLivedCustomerListsNet', window );">Customer lists, net</a></td>
<td class="nump">44,256<span></span>
</td>
<td class="nump">41,002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_FiniteLivedPatentsNet', window );">Patents, net</a></td>
<td class="nump">55,887<span></span>
</td>
<td class="nump">56,894<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_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">2,782<span></span>
</td>
<td class="nump">4,298<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_TradeNamesNet', window );">Trade names, net</a></td>
<td class="nump">208,951<span></span>
</td>
<td class="nump">182,684<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">668,122<span></span>
</td>
<td class="nump">635,565<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_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Deferred financing costs, net</a></td>
<td class="nump">13,420<span></span>
</td>
<td class="nump">16,243<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_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">10,640<span></span>
</td>
<td class="nump">46,509<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_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">1,033<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,837,579<span></span>
</td>
<td class="nump">1,882,542<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_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">4,481<span></span>
</td>
<td class="nump">5,359<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_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">123,186<span></span>
</td>
<td class="nump">132,248<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_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued wages and employee benefits</a></td>
<td class="nump">17,258<span></span>
</td>
<td class="nump">17,544<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_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">79,759<span></span>
</td>
<td class="nump">84,814<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_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current portion of long-term borrowings and capital lease obligations</a></td>
<td class="nump">302<span></span>
</td>
<td class="nump">557<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">224,986<span></span>
</td>
<td class="nump">240,522<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_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term borrowings and capital lease obligations</a></td>
<td class="nump">1,050,127<span></span>
</td>
<td class="nump">1,082,101<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_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">15,014<span></span>
</td>
<td class="nump">13,449<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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">58,180<span></span>
</td>
<td class="nump">56,671<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,348,307<span></span>
</td>
<td class="nump">1,392,743<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_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CommonStockValue', window );">Common stock, par value $0.01, 500,000,000 shares authorized, 69,553,549 and 69,122,271 shares issued at September 30, 2015 and December 31, 2014, respectively</a></td>
<td class="nump">696<span></span>
</td>
<td class="nump">691<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_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">442,007<span></span>
</td>
<td class="nump">434,906<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_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost</a></td>
<td class="num">(75,913)<span></span>
</td>
<td class="num">(8,341)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_ExcessPurchasePriceOverPredecessorBasis', window );">Excess purchase price over predecessor basis</a></td>
<td class="num">(202,116)<span></span>
</td>
<td class="num">(202,116)<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">348,991<span></span>
</td>
<td class="nump">280,426<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(24,393)<span></span>
</td>
<td class="num">(15,767)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">489,272<span></span>
</td>
<td class="nump">489,799<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,837,579<span></span>
</td>
<td class="nump">$ 1,882,542<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_ExcessPurchasePriceOverPredecessorBasis">
<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 element that represents the excess purchase price over predecessor basis.</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;">gnrc_ExcessPurchasePriceOverPredecessorBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_FiniteLivedCustomerListsNet">
<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>Carrying amount, net of accumulated amortization, as of the balance sheet date of an asset having a finite beneficial life acquired in a business combination or other transaction representing a favorable existing relationship with customers.</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;">gnrc_FiniteLivedCustomerListsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_FiniteLivedPatentsNet">
<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>Carrying amount, net of accumulated amortization, as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.</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;">gnrc_FiniteLivedPatentsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_TradeNamesNet">
<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 net carrying amount as of the balance sheet date of indefinite-lived and finite-lived tradenames on the statement of financial position representing the rights acquired through registration of a trade name to gain or protect exclusive use thereof.</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;">gnrc_TradeNamesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<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>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<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>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.3-4)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 3<br><br><br><br> -Subparagraph a(1)<br><br><br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 4<br><br><br><br> -Article 5<br><br><br><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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 11<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e637-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e681-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669686-108580<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 31<br><br><br><br> -Article 5<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Article 3<br><br><br><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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<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>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.30(a)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 31<br><br><br><br> -Article 5<br><br><br><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;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.18)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 12<br><br><br><br> -Article 7<br><br><br><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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.9)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6801-107765<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash Equivalents<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<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>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 30<br><br><br><br> -Article 5<br><br><br><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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<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>Net amount of long-term deferred finance costs capitalized at the end of the reporting period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 835<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28555-108399<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.17)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent">
<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>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, netted by jurisdiction and classified as current.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31917-109318<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31931-109318<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><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;">us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent">
<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>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, netted by jurisdiction and classified as noncurrent.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31917-109318<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31931-109318<br><br><br><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;">us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<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>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, netted by jurisdiction and classified as noncurrent.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31931-109318<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 9<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31958-109318<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31917-109318<br><br><br><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;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<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>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<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>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br><br><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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 330<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 35<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&amp;loc=d3e3927-108312<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19-26)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<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>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.32)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 25<br><br><br><br> -Article 7<br><br><br><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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<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>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<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>Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 6<br><br><br><br> -Section H<br><br><br><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;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<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>Amount of long-term debt and capital leases due within one year or the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<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>Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 9<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e7018-107765<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Current Liabilities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6911-107765<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 8<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<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>Aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.17)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIntangibleAssetsNet">
<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 net carrying amount as of the balance sheet date of other indefinite-lived and finite-lived intangible assets that are not separately presented on the statement of financial position.</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;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<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>Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.24)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<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>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 8<br><br><br><br> -Article 5<br><br><br><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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph a<br><br><br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 8<br><br><br><br> -Article 7<br><br><br><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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<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 cumulative amount of the reporting entity's undistributed earnings or deficit.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.31(a)(3))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Article 3<br><br><br><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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-03.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-03.(a),16(a)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph 2, 3<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 310<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SAB TOPIC 4.E)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29-31)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 4<br><br><br><br> -Section E<br><br><br><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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<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 );">- References</a><div><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;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TreasuryStockValue">
<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 amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br><br><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;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R45.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359415804016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 13 - Commitments and Contingencies (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_AmountFinancedByDealers', window );">Amount Financed by Dealers</a></td>
<td class="nump">$ 35.7<span></span>
</td>
<td class="nump">$ 26.1<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_AmountFinancedByDealers">
<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>Amount financed by dealers to purchase goods from the 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;">gnrc_AmountFinancedByDealers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R6.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359427580032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Acquisitions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combination Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2. Acquisitions</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Acquisition of CHP</div></div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On August 1, 2015, the Company acquired CHP for a purchase price, net of cash and debt&nbsp;acquired, of $74,710. Headquartered in Vergennes, Vermont, CHP is a leading manufacturer of high-quality, innovative, professional-grade engine powered equipment used in a wide variety of property maintenance applications, with sales primarily in North America. The acquisition was funded solely through cash on hand. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company recorded a preliminary purchase price allocation during the third quarter of 2015 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded approximately $81,726 of intangible assets, including approximately $30,076 of goodwill, as of the acquisition date. The goodwill ascribed to this acquisition is not deductible for tax purposes. The accompanying condensed consolidated financial statements include the results of CHP from August 1, 2015 through September 30, 2015. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Acquisition of MAC</div></div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On October 1, 2014, a subsidiary of the Company acquired MAC for a purchase price, net of cash acquired, of $55,690. Headquartered in Bismarck, North Dakota, MAC is a leading manufacturer of premium-grade commercial and industrial mobile heaters within the United States and Canada. The acquisition was funded solely through cash on hand. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company recorded a preliminary purchase price allocation during the fourth quarter of 2014 based upon its estimates of the fair value of the acquired assets and assumed liabilities. As a result, the Company recorded approximately $49,378 of intangible assets, including approximately $25,898 of goodwill, as of the acquisition date. The purchase price allocation was finalized during the third quarter of 2015, resulting in a $4,229 decrease to total intangible assets, including an increase of $2,481 to goodwill. The goodwill ascribed to this acquisition is not deductible for tax purposes. The accompanying condensed consolidated financial statements include the results of MAC for the three and nine month periods ended September 30, 2015. </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<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 entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 5<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56956515&amp;loc=d3e1497-128463<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56956515&amp;loc=d3e1490-128463<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56956515&amp;loc=d3e1392-128463<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7008-128479<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56956515&amp;loc=d3e1486-128463<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56956515&amp;loc=d3e1500-128463<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 7<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56956515&amp;loc=d3e1524-128463<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7000-128479<br><br><br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4922-128472<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4934-128472<br><br><br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4926-128472<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56956515&amp;loc=d3e1383-128463<br><br><br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6996-128479<br><br><br><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;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R35.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359422132800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember', window );">Land and Land Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 8,277<span></span>
</td>
<td class="nump">$ 7,803<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">103,890<span></span>
</td>
<td class="nump">102,254<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">70,225<span></span>
</td>
<td class="nump">65,240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=gnrc_DiesAndToolsMember', window );">Dies and Tools [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">19,707<span></span>
</td>
<td class="nump">16,897<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1,232<span></span>
</td>
<td class="nump">1,383<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">27,649<span></span>
</td>
<td class="nump">21,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">3,020<span></span>
</td>
<td class="nump">2,535<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">25,650<span></span>
</td>
<td class="nump">20,120<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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">259,650<span></span>
</td>
<td class="nump">238,222<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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(81,530)<span></span>
</td>
<td class="num">(69,401)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">$ 178,120<span></span>
</td>
<td class="nump">$ 168,821<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<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>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (c)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.14)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<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>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph a<br><br><br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 8<br><br><br><br> -Article 7<br><br><br><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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=gnrc_DiesAndToolsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=gnrc_DiesAndToolsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359427520640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Balance Sheet Details (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30, </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31, </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Raw material</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">189,348 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">184,407 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Work-in-process</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">4,246 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">8,798 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Finished goods</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">178,408 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">135,567 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Reserves for excess and obsolete</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(9,734</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(9,387</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">362,268 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">319,385 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> </table></div><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_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30, </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31, </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;"></div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Land and improvements</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">8,277 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">7,803 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Buildings and improvements</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">103,890 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">102,254 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Machinery and equipment</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,225 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">65,240 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Dies and tools</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">19,707 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">16,897 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Vehicles</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,232 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,383 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Office equipment and systems</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">27,649 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">21,990 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Leasehold improvements</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">3,020 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">2,535 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Construction in progress</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">25,650 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">20,120 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Gross property and equipment</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">259,650 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">238,222 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Accumulated depreciation</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(81,530</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(69,401</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">178,120 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">168,821 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<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>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph b<br><br><br><br> -Article 5<br><br><br><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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<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>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 2<br><br><br><br> -Paragraph 6<br><br><br><br> -Subparagraph a,b,c<br><br><br><br> -Article 5<br><br><br><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;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_TableTextBlock">
<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 );">- References</a><div><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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R36.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359415730000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Reconciliation of Product Warranty Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</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_us-gaap_StandardProductWarrantyAccrual', window );">Balance at beginning of period</a></td>
<td class="nump">$ 28,185<span></span>
</td>
<td class="nump">$ 32,171<span></span>
</td>
<td class="nump">$ 30,909<span></span>
</td>
<td class="nump">$ 33,734<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_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition', window );">Product warranty reserve assumed in acquisition</a></td>
<td class="nump">351<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="nump">193<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_us-gaap_StandardProductWarrantyAccrualPayments', window );">Payments</a></td>
<td class="num">(5,812)<span></span>
</td>
<td class="num">(5,672)<span></span>
</td>
<td class="num">(16,345)<span></span>
</td>
<td class="num">(16,696)<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_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Provision for warranties issued</a></td>
<td class="nump">6,033<span></span>
</td>
<td class="nump">5,595<span></span>
</td>
<td class="nump">15,062<span></span>
</td>
<td class="nump">17,623<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_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Changes in estimates for pre-existing warranties</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="num">(1,115)<span></span>
</td>
<td class="num">(2,385)<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_us-gaap_StandardProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">28,862<span></span>
</td>
<td class="nump">32,469<span></span>
</td>
<td class="nump">28,862<span></span>
</td>
<td class="nump">32,469<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_us-gaap_ExtendedProductWarrantyAccrual', window );">Balance at beginning of period</a></td>
<td class="nump">27,241<span></span>
</td>
<td class="nump">$ 25,679<span></span>
</td>
<td class="nump">27,193<span></span>
</td>
<td class="nump">$ 23,092<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_us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition', window );">Deferred revenue on extended warranty contracts assumed in acquisition</a></td>
<td class="nump">291<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">291<span></span>
</td>
<td class="text"> <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_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued', window );">Deferred revenue on extended warranty contracts sold</a></td>
<td class="nump">1,694<span></span>
</td>
<td class="nump">$ 1,315<span></span>
</td>
<td class="nump">3,884<span></span>
</td>
<td class="nump">$ 5,329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts', window );">Amortization of deferred revenue on extended warranty contracts</a></td>
<td class="num">(1,138)<span></span>
</td>
<td class="num">(850)<span></span>
</td>
<td class="num">(3,280)<span></span>
</td>
<td class="num">(2,277)<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_us-gaap_ExtendedProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">$ 28,088<span></span>
</td>
<td class="nump">$ 26,144<span></span>
</td>
<td class="nump">$ 28,088<span></span>
</td>
<td class="nump">$ 26,144<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts">
<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>Represents the aggregate decrease in the liability for accruals related to extended product warranties issued during the reporting period, due to amortization of deferred revenue.</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;">gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ExtendedProductWarrantyAccrual">
<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>Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph (c)(1),(c)(5)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_ExtendedProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition">
<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>Liability for an extended product warranty acquired in a business acquisition. Does not include any liability for a standard warranty acquired in a business acquisition.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph (c)(4)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued">
<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>Represents the aggregate increase in the liability for accruals related to extended product warranties issued during the reporting period. Does not include any increase in the liability for accruals related to standard product warranties.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph (c)(3)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StandardProductWarrantyAccrual">
<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>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph (c)(1),(c)(5)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition">
<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>Liability for a standard product warranty acquired in a business acquisition. Does not include any liability for an extended warranty acquired in a business acquisition.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph (c)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StandardProductWarrantyAccrualPayments">
<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>Represents the aggregate decrease in the liability for payments made (in cash or in kind) to satisfy claims under the terms of the standard product warranty. Does not include any Increase or Decrease in the liability for payments related to extended product warranties.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph ((c)(2))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease">
<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>Represents the aggregate Increase or Decrease in the liability during the reporting period for accruals related to preexisting standard product warranties (including adjustments related to changes in estimates). Does not include any Increase or Decrease in the liability for accruals related to extended product warranties.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph ((c)(4))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued">
<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>Represents the aggregate increase in the liability for accruals related to standard product warranties issued during the reporting period. Does not include any increase in the liability for accruals related to extended product warranties.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph ((c)(3))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>37
<FILENAME>R24.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359418438704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Credit Agreements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of Short-term Debt [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">ABL facility</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other lines of credit</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">4,481</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">5,359</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">4,481</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">5,359</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> </table></div><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_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Term loan</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">954,000</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,104,000</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Original issue discount</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(17,496</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(23,861</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">ABL facility</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">100,000</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Capital lease obligation</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">1,783</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">2,059</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">12,142</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">460</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">1,050,429</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">1,082,658</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Less: current portion of debt</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">142</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">389</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Less: current portion of capital lease obligation</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">160</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">168</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,050,127</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,082,101</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<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>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 470<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6479336&amp;loc=d3e64711-112823<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(e),(f))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 835<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 8<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=34725769&amp;loc=d3e28878-108400<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21538-112644<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21506-112644<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 835<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28541-108399<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 835<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28551-108399<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 7<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21521-112644<br><br><br><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;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfShortTermDebtTextBlock">
<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>Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_TableTextBlock">
<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 );">- References</a><div><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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R7.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359619833072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Derivative Instruments and Hedging Activities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments and Hedging Activities Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">3</div><div style="display: inline; font-weight: bold;">. Derivative Instruments and Hedging Activities</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company records all derivatives in accordance with Accounting Standards Codification (ASC) 815, <div style="display: inline; font-style: italic;">Derivatives and Hedging</div>, which requires all derivative instruments be reported on the consolidated balance sheets at fair value and establishes criteria for designation and effectiveness of hedging relationships. The Company is exposed to market risk such as changes in commodity prices, foreign currencies and interest rates. The Company does not hold or issue derivative financial instruments for trading purposes.</div></div>        <div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Commodities</div></div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The primary objectives of the commodity risk management activities are to understand and mitigate the impact of potential price fluctuations on the Company&#x2019;s financial results and its economic well-being. While the Company&#x2019;s risk management objectives and strategies will be driven from an economic perspective, it attempts, where possible and practical, to ensure that the hedging strategies it engages in can be treated as &#x201c;hedges&#x201d; from an accounting perspective or otherwise result in accounting treatment where the earnings effect of the hedging instrument provides substantial offset (in the same period) to the earnings effect of the hedged item. Generally, these risk management transactions will involve the use of commodity derivatives to protect against exposure resulting from significant price fluctuations in raw materials. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company primarily utilizes commodity contracts with maturities of less than eighteen months. These are intended to offset the effect of price fluctuations on actual inventory purchases. At September 30, 2015, December 31, 2014 and September 30, 2014, the Company had three, three and two commodity contracts outstanding, respectively, covering the purchases of copper.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Because these contracts do not qualify for hedge accounting, the related gains and losses are recorded in cost of goods sold in the Company&#x2019;s condensed consolidated statements of comprehensive income. Net losses recognized for the three and nine months ended September 30, 2015 were $667 and $1,708, respectively. Net losses recognized for the three and nine months ended September 30, 2014 were $106 and $154, respectively. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Foreign Currencies</div></div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;">&nbsp;</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company is exposed to foreign currency exchange risk as a result of transactions denominated in other currencies. The Company periodically utilizes foreign currency forward purchase and sales contracts to manage the volatility associated with foreign currency purchases in the normal course of business. Contracts typically have maturities of twelve months or less. As of September 30, 2015, December 31, 2014 and September 30, 2014, the Company had three, one and one foreign currency contracts outstanding, respectively.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Because these contracts do not qualify for hedge accounting, gains and losses are recorded in cost of goods sold in the Company&#x2019;s condensed consolidated statements of comprehensive income. Net losses recognized for the three and nine months ended September 30, 2015 were $107 and $465, respectively. Net losses recognized for the three and nine months ended September 30, 2014 were $93 and $190, respectively.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Interest Rate Swaps </div></div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On October 23, 2013, the Company entered into two interest rate swap agreements, and on May 19, 2014, the Company entered into an additional interest rate swap agreement. The Company formally documented all relationships between interest rate hedging instruments and the related hedged items, as well as its risk-management objectives and strategies for undertaking various hedge transactions. These interest rate swap agreements qualify as cash flow hedges, and accordingly, the effective portions of the gains or losses are reported as a component of accumulated other comprehensive loss (AOCL). The cash flows of the swaps are recognized as adjustments to interest expense each period.&nbsp;The ineffective portions of the derivatives&#x2019; changes in fair value, if any, are immediately recognized in earnings. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Fair Value</div></div><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following table presents the fair value of all of the Company&#x2019;s derivatives:</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,<br />201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31,<br />201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 70%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Commodity contracts</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(1,036</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(515</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">) </td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Foreign currency contracts</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(107</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(149</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Interest rate swaps</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(4,415</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(1,045</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>     </tr>       </table>  </div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The fair value of the commodity and foreign currency contracts are included in other accrued liabilities, and the fair value of the interest rate swaps are included in other long-term liabilities in the condensed consolidated balance sheets as of September 30, 2015 and December 31, 2014. Excluding the impact of credit risk, the fair value of the derivative contracts as of September 30, 2015 and December 31, 2014 is a liability of $5,636 and $1,727, respectively, which represents the amount the Company would need to pay to exit the agreements on those dates.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The amount of losses recognized in AOCL in the condensed consolidated balance sheets on the effective portion of interest rate swaps designated as hedging instruments for the three and nine months ended September 30, 2015 were $1,065 and $2,071, respectively. The amount of (gains) losses for the three and nine months ended September 30, 2014 were $(989) and $719, respectively. </div></div>        <div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The amount of losses recognized in cost of goods sold in the condensed consolidated statements of comprehensive income for commodity and foreign currency contracts not designated as hedging instruments for the three and nine months ended September 30, 2015 were $774 and $2,173, respectively. The amount of losses for the three and nine months ended September 30, 2014 were $199 and $344, respectively.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<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 entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6441202&amp;loc=d3e80720-113993<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4C<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5624171-113959<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=d3e41620-113959<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4B<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5624163-113959<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5579240-113959<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4D<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5624177-113959<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35736893&amp;loc=d3e80784-113994<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 5<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=d3e41641-113959<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5579245-113959<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4H<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5624258-113959<br><br><br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35736893&amp;loc=d3e80748-113994<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4K<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5708775-113959<br><br><br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4J<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5708773-113959<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5618551-113959<br><br><br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1B<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5580258-113959<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4E<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5624181-113959<br><br><br><br>Reference 17: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 25<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6886632&amp;loc=d3e76258-113986<br><br><br><br>Reference 18: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=d3e41638-113959<br><br><br><br>Reference 19: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(n))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><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;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R3.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359354785936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</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_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 359,291<span></span>
</td>
<td class="nump">$ 352,305<span></span>
</td>
<td class="nump">$ 959,469<span></span>
</td>
<td class="nump">$ 1,056,922<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_us-gaap_CostOfGoodsSold', window );">Costs of goods sold</a></td>
<td class="nump">228,965<span></span>
</td>
<td class="nump">222,022<span></span>
</td>
<td class="nump">630,643<span></span>
</td>
<td class="nump">679,113<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">130,326<span></span>
</td>
<td class="nump">130,283<span></span>
</td>
<td class="nump">328,826<span></span>
</td>
<td class="nump">377,809<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_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SellingAndMarketingExpense', window );">Selling and service</a></td>
<td class="nump">34,715<span></span>
</td>
<td class="nump">32,961<span></span>
</td>
<td class="nump">93,317<span></span>
</td>
<td class="nump">90,045<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_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">8,332<span></span>
</td>
<td class="nump">7,822<span></span>
</td>
<td class="nump">24,907<span></span>
</td>
<td class="nump">23,580<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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">13,127<span></span>
</td>
<td class="nump">13,429<span></span>
</td>
<td class="nump">40,897<span></span>
</td>
<td class="nump">39,080<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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 6,285<span></span>
</td>
<td class="nump">$ 5,277<span></span>
</td>
<td class="nump">$ 17,460<span></span>
</td>
<td class="nump">15,721<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_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Gain on remeasurement of contingent consideration</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,877)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">$ 62,459<span></span>
</td>
<td class="nump">$ 59,489<span></span>
</td>
<td class="nump">$ 176,581<span></span>
</td>
<td class="nump">163,549<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">67,867<span></span>
</td>
<td class="nump">70,794<span></span>
</td>
<td class="nump">152,245<span></span>
</td>
<td class="nump">214,260<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_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(10,210)<span></span>
</td>
<td class="num">(12,294)<span></span>
</td>
<td class="num">(32,241)<span></span>
</td>
<td class="num">(35,411)<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_us-gaap_InvestmentIncomeNonoperating', window );">Investment income</a></td>
<td class="nump">$ 39<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">111<span></span>
</td>
<td class="nump">119<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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (1,836)<span></span>
</td>
<td class="num">(4,795)<span></span>
</td>
<td class="num">(1,836)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_GainLossOnChangeInCashFlowsRelatedToDebt', window );">Gain (loss) on change in contractual interest rate</a></td>
<td class="num">$ (2,381)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,381)<span></span>
</td>
<td class="nump">16,014<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_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Costs related to acquisitions</a></td>
<td class="num">(153)<span></span>
</td>
<td class="num">$ (396)<span></span>
</td>
<td class="num">(153)<span></span>
</td>
<td class="num">(396)<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_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="num">(1,908)<span></span>
</td>
<td class="num">(1,444)<span></span>
</td>
<td class="num">(5,357)<span></span>
</td>
<td class="num">(1,242)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense, net</a></td>
<td class="num">(14,613)<span></span>
</td>
<td class="num">(15,932)<span></span>
</td>
<td class="num">(44,816)<span></span>
</td>
<td class="num">(22,752)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before provision for income taxes</a></td>
<td class="nump">53,254<span></span>
</td>
<td class="nump">54,862<span></span>
</td>
<td class="nump">107,429<span></span>
</td>
<td class="nump">191,508<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_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">19,218<span></span>
</td>
<td class="nump">18,365<span></span>
</td>
<td class="nump">38,864<span></span>
</td>
<td class="nump">66,285<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 34,036<span></span>
</td>
<td class="nump">$ 36,497<span></span>
</td>
<td class="nump">$ 68,565<span></span>
</td>
<td class="nump">$ 125,223<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_us-gaap_EarningsPerShareBasic', window );">Net income per common share - basic: (in dollars per share)</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1.83<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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding - basic: (in shares)</a></td>
<td class="nump">68,175,466<span></span>
</td>
<td class="nump">68,556,051<span></span>
</td>
<td class="nump">68,642,479<span></span>
</td>
<td class="nump">68,511,409<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_us-gaap_EarningsPerShareDiluted', window );">Net income per common share - diluted: (in dollars per share)</a></td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.52<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 1.79<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding - diluted: (in shares)</a></td>
<td class="nump">69,182,465<span></span>
</td>
<td class="nump">70,033,224<span></span>
</td>
<td class="nump">69,781,300<span></span>
</td>
<td class="nump">70,050,953<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_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 31,899<span></span>
</td>
<td class="nump">$ 35,472<span></span>
</td>
<td class="nump">$ 59,939<span></span>
</td>
<td class="nump">$ 122,474<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_GainLossOnChangeInCashFlowsRelatedToDebt">
<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>Gain (loss)on change in cash flows related to debt during the period.</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;">gnrc_GainLossOnChangeInCashFlowsRelatedToDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AmortizationOfIntangibleAssets">
<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 aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)(2)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<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>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 25<br><br><br><br> -Paragraph 23<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=34752592&amp;loc=d3e1043-128460<br><br><br><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;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<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>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -Subparagraph (a)(1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7008-128479<br><br><br><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;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ComprehensiveIncomeNetOfTax">
<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>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Other Comprehensive Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Comprehensive Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831223<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 5<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e557-108580<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Net Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br><br><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;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CostOfGoodsSold">
<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>Total costs related to goods produced and sold during the reporting period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.2(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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;">us-gaap_CostOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EarningsPerShareBasic">
<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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 52<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-04.23)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 18<br><br><br><br> -Article 7<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 21<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_EarningsPerShareDiluted">
<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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 18<br><br><br><br> -Article 7<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 21<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<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>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 50<br><br><br><br> -Section 40<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 50<br><br><br><br> -Section 40<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12355-112629<br><br><br><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;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GeneralAndAdministrativeExpense">
<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 aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.4)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GrossProfit">
<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>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.1,2)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<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>Sum of operating profit and nonoperating income or expense before Income or Loss from equity method investments, income taxes, extraordinary items, and noncontrolling interest.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 9<br><br><br><br> -Subparagraph (a),(b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(h))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Income Tax Expense (or Benefit)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<br><br><br><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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InterestExpense">
<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>Amount of the cost of borrowed funds accounted for as interest expense.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 835<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-04.9)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br><br><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;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InvestmentIncomeNonoperating">
<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 aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.7)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Net Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.18)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Other Comprehensive Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 19<br><br><br><br> -Article 5<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpense">
<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 aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.7)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpenseAbstract">
<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 );">- References</a><div><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;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingExpenses">
<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>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingExpensesAbstract">
<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 );">- References</a><div><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;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingIncomeLoss">
<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 net result for the period of deducting operating expenses from operating revenues.</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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherNonoperatingIncomeExpense">
<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 net amount of other income and expense amounts, the components of which are not separately disclosed on the income statement, resulting from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business) also known as other nonoperating income (expense) recognized for the period. Such amounts may include: (a) dividends, (b) interest on securities, (c) net gains or losses on securities, (d) unusual costs, (e) gains or losses on foreign exchange transactions, and (f) miscellaneous other income and expense items.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.9)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ResearchAndDevelopmentExpense">
<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 aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 730<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 985<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br><br><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;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SalesRevenueNet">
<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>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SellingAndMarketingExpense">
<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 aggregate total amount of expenses directly related to the marketing or selling of products or services.</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;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 16<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1505-109256<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 10<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1448-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Weighted-Average Number of Common Shares Outstanding<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br><br><br><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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>41
<FILENAME>R17.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359605853360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">1</div><div style="display: inline; font-weight: bold;">3</div><div style="display: inline; font-weight: bold;">. Commitments and Contingencies</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company has an arrangement with a finance company to provide floor plan financing for selected dealers. The Company receives payment from the finance company after shipment of product to the dealer. The Company participates in the cost of dealer financing up to certain limits and has agreed to repurchase products repossessed by the finance company, but does not indemnify the finance company for any credit losses they incur. The amount financed by dealers which remained outstanding under this arrangement at September 30, 2015 and December 31, 2014 was approximately $35,700 and $26,100, respectively.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In the normal course of business, the Company is named as a defendant in various lawsuits in which claims are asserted against the Company. In the opinion of management, the liabilities, if any, which may result from such lawsuits are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<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 entire disclosure for commitments and contingencies.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 450<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14435-108349<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.25)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 440<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308<br><br><br><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;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359354944016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Nov. 02, 2015</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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GENERAC HOLDINGS INC.<span></span>
</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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001474735<span></span>
</td>
<td class="text">&#160;<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>
<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,163,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2015<span></span>
</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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2015<span></span>
</td>
<td class="text">&#160;<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<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>If the value is true, then the document is an amendment to previously-filed/accepted document.</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_CurrentFiscalYearEndDate">
<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>End date of current fiscal year in the format --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_CurrentFiscalYearEndDate</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:gMonthDayItemType</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_DocumentFiscalPeriodFocus">
<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>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</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_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</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_DocumentFiscalYearFocus">
<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>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</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_DocumentFiscalYearFocus</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:gYearItemType</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_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><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation 12B<br><br><br><br> -Number 240<br><br><br><br> -Section 12b<br><br><br><br> -Subsection 1<br><br><br><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_EntityCommonStockSharesOutstanding">
<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 number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</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_EntityCommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<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 "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</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_EntityCurrentReportingStatus</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:yesNoItemType</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_EntityFilerCategory">
<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 whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</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_EntityFilerCategory</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:filerCategoryItemType</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><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation 12B<br><br><br><br> -Number 240<br><br><br><br> -Section 12b<br><br><br><br> -Subsection 1<br><br><br><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_EntityVoluntaryFilers">
<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 "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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:yesNoItemType</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_EntityWellKnownSeasonedIssuer">
<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 "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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_EntityWellKnownSeasonedIssuer</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:yesNoItemType</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>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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R18.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359427584640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">New Accounting Standards</div></div></div></div><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, <div style="display: inline; font-style: italic;">Revenue from Contracts with Customers</div>. This guidance is the culmination of the FASB&#x2019;s joint project with the International Accounting Standards Board to clarify the principles for recognizing revenue. The core principal of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance provides a five-step process that entities should follow in order to achieve that core principal. In August 2015, the FASB issued ASU 2015-14, which deferred the effective date of ASU 2014-09 for an additional year, making the guidance effective for the Company in 2018. The guidance can be applied either on a full retrospective basis or on a retrospective basis in which the cumulative effect of initially applying the standard is recognized at the date of initial application. The Company is currently assessing the impact the adoption of this guidance will have on the Company&#x2019;s results of operations. </div></div> </div><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In April 2015, the FASB issued ASU 2015-03, <div style="display: inline; font-style: italic;">Interest &#x2013; Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs</div>. This guidance is a part of the FASB&#x2019;s initiative to reduce complexity in accounting standards, and requires that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of the debt liability, consistent with debt discounts. The guidance should be applied on a retrospective basis, and is effective for the Company in 2016. The Company expects that this guidance will only affect the classification of debt issuance costs on its balance sheets and will have no impact on its results of operations. </div></div><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In September 2015, the FASB issued ASU 2015-16, <div style="display: inline; font-style: italic;">Business Combinations: Simplifying</div><div style="display: inline; font-style: italic;"> the Accounting for Measurement </div><div style="display: inline; font-style: italic;">Period Adjustments</div>. This guidance eliminates the requirement for an acquirer to recognize measurement period adjustments retrospectively; rather an acquirer will recognize a measurement period adjustment during the period in which it determines the amount of the adjustment. The guidance should be applied on a prospective basis, and is effective for the Company in 2016, with early adoption permitted. The Company has early adopted this guidance; however, there is no impact on the Company&#x2019;s results of operations for the third quarter of 2015 as there were no material measurement period adjustments.</div></div> </div><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">There are several other new accounting pronouncements issued by the FASB. Each of these pronouncements, as applicable, has been or will be adopted by the Company. Management does not believe any of these other accounting pronouncements has had or will have a material impact on the Company&#x2019;s consolidated financial statements. </div></div></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<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 );">- References</a><div><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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<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>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</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;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>ZIP
<SEQUENCE>44
<FILENAME>0001437749-15-020022-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-15-020022-xbrl.zip
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
'`.1V`0``````
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R4.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359354672960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 68,565<span></span>
</td>
<td class="nump">$ 125,223<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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">12,300<span></span>
</td>
<td class="nump">10,024<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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">17,460<span></span>
</td>
<td class="nump">15,721<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_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of original issue discount</a></td>
<td class="nump">2,494<span></span>
</td>
<td class="nump">2,573<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_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of deferred financing costs</a></td>
<td class="nump">1,874<span></span>
</td>
<td class="nump">2,272<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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">4,795<span></span>
</td>
<td class="nump">1,836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_GainLossOnChangeInCashFlowsRelatedToDebt', window );">(Gain) loss on change in contractual interest rate</a></td>
<td class="nump">$ 2,381<span></span>
</td>
<td class="num">(16,014)<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_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Gain on remeasurement of contingent consideration</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(4,877)<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_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for losses on accounts receivable</a></td>
<td class="nump">$ 324<span></span>
</td>
<td class="nump">344<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">27,319<span></span>
</td>
<td class="nump">35,572<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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">135<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_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">6,889<span></span>
</td>
<td class="nump">9,403<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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Net changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(14,838)<span></span>
</td>
<td class="num">(28,747)<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_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(28,319)<span></span>
</td>
<td class="num">(9,501)<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_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">572<span></span>
</td>
<td class="nump">2,768<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_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(12,226)<span></span>
</td>
<td class="nump">20,215<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_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued wages and employee benefits</a></td>
<td class="num">(1,167)<span></span>
</td>
<td class="num">(12,037)<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_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Other accrued liabilities</a></td>
<td class="num">(2,644)<span></span>
</td>
<td class="num">(3,232)<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_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Excess tax benefits from equity awards</a></td>
<td class="num">(8,973)<span></span>
</td>
<td class="num">(9,167)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">76,859<span></span>
</td>
<td class="nump">142,511<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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">7<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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for property and equipment</a></td>
<td class="num">(20,108)<span></span>
</td>
<td class="num">(22,722)<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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of business</a></td>
<td class="num">(74,477)<span></span>
</td>
<td class="num">(5,309)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(94,480)<span></span>
</td>
<td class="num">(28,024)<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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term borrowings</a></td>
<td class="nump">14,320<span></span>
</td>
<td class="nump">$ 4,900<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_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term borrowings</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text"> <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_us-gaap_RepaymentsOfShortTermDebt', window );">Repayments of short-term borrowings</a></td>
<td class="num">(15,198)<span></span>
</td>
<td class="num">$ (24,741)<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_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities', window );">Repayments of long-term borrowings and capital lease obligations</a></td>
<td class="num">(150,595)<span></span>
</td>
<td class="num">$ (68,905)<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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Stock repurchases</a></td>
<td class="num">(64,378)<span></span>
</td>
<td class="text"> <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_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="num">(2,067)<span></span>
</td>
<td class="num">$ (4)<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_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends paid</a></td>
<td class="num">(1,429)<span></span>
</td>
<td class="num">(705)<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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to the net share settlement of equity awards</a></td>
<td class="num">(12,387)<span></span>
</td>
<td class="num">(10,255)<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_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities', window );">Excess tax benefits from equity awards</a></td>
<td class="nump">8,973<span></span>
</td>
<td class="nump">9,167<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_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(122,754)<span></span>
</td>
<td class="num">(90,522)<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_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(2,932)<span></span>
</td>
<td class="num">(950)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(143,307)<span></span>
</td>
<td class="nump">23,015<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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">189,761<span></span>
</td>
<td class="nump">150,147<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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">$ 46,454<span></span>
</td>
<td class="nump">$ 173,162<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_GainLossOnChangeInCashFlowsRelatedToDebt">
<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>Gain (loss)on change in cash flows related to debt during the period.</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;">gnrc_GainLossOnChangeInCashFlowsRelatedToDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AmortizationOfDebtDiscountPremium">
<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>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 835<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28541-108399<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.8)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AmortizationOfFinancingCosts">
<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>Amount of noncash expense included in interest expense to issue debt and obtain financing associated with the related debt instruments. Alternate captions include noncash interest expense.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.8)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 8<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AmortizationOfIntangibleAssets">
<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 aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)(2)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<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>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 805<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -Subparagraph (a)(1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7008-128479<br><br><br><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;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash Equivalents<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<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>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 24<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 830<br><br><br><br> -SubTopic 230<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49171198&amp;loc=d3e33268-110906<br><br><br><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;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredIncomeTaxExpenseBenefit">
<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>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Deferred Tax Expense (or Benefit)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 9<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(h))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 6<br><br><br><br> -Section I<br><br><br><br> -Subsection 7<br><br><br><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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Depreciation">
<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 amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><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;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<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>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 830<br><br><br><br> -SubTopic 230<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49171198&amp;loc=d3e33268-110906<br><br><br><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;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities">
<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>Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 718<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 24<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=32706628&amp;loc=d3e11374-113907<br><br><br><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;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">
<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>Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 718<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 24<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=32706628&amp;loc=d3e11374-113907<br><br><br><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;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<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>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><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;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<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>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 50<br><br><br><br> -Section 40<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 50<br><br><br><br> -Section 40<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12355-112629<br><br><br><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;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccountsPayable">
<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 increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><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;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccountsReceivable">
<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 increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><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;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<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 increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><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;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInInventories">
<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 increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><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;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<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 );">- References</a><div><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;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<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 increase (decrease) during the reporting period in other expenses incurred but not yet paid.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><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;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<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 increase (decrease) during the reporting period in other assets used in operating activities not separately disclosed in the statement of cash flows. May include changes in other current assets, other noncurrent assets, or a combination of other current and noncurrent assets.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><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;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<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>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 24<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 26<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-108585<br><br><br><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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<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>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 24<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 26<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-108585<br><br><br><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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<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>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 24<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 25<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br><br><br><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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Net Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.18)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Other Comprehensive Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 19<br><br><br><br> -Article 5<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsForRepurchaseOfCommonStock">
<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 cash outflow to reacquire common stock during the period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><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;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsOfDebtIssuanceCosts">
<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 cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph (e)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br><br><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;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsOfDividendsCommonStock">
<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>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><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;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<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>Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br><br><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;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<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 cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3213-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Investing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><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;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<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 cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Investing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph (c)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3213-108585<br><br><br><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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<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 cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3255-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><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;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<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 cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 12<br><br><br><br> -Subparagraph (c)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3179-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Investing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><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;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromShortTermDebt">
<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 cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3255-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><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;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromStockOptionsExercised">
<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 cash inflow associated with the amount received from holders exercising their stock options. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 718<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (j)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3255-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><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;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProvisionForDoubtfulAccounts">
<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>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.5)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><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;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities">
<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 cash outflow associated with security instruments that either represent a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer.  Includes repayments of (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph (a),(b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><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;">us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RepaymentsOfShortTermDebt">
<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 cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><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;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShareBasedCompensation">
<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 aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>46
<FILENAME>R12.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359352371920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Product Warranty Obligations<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Product Warranty Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">8</div><div style="display: inline; font-weight: bold;">. Product Warranty Obligations</div></div></div>  <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company records a liability for product warranty obligations at the time of sale to a customer based upon historical warranty experience. The Company also records a liability for specific warranty matters when they become known and are reasonably estimable. Additionally, the Company sells extended warranty coverage for certain products. The sales of extended warranties are recorded as deferred revenue, which is recognized over the life of the contracts. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following is a tabular reconciliation of the product warranty liability, excluding the deferred revenue related to extended warranty coverage:</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Three Months E</div><div style="display: inline; font-weight: bold;">nded </div></div></div> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Nine Months Ended </div></div></div> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at beginning of period</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,185</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">32,171</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">30,909</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">33,734</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Product warranty reserve assumed in acquisition</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">351</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">193</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">351</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">193</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Payments</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(5,812</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(5,672</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(16,345</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(16,696</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Provision for warranties issued</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">6,033</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">5,595</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">15,062</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">17,623</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Changes in estimates for pre-existing warranties</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">105</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">182</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(1,115</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(2,385</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at end of period</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">28,862</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">32,469</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">28,862</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">32,469</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>       </table>  </div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The following is a tabular reconciliation of the deferred revenue related to extended warranty coverage:</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Three Months E</div><div style="display: inline; font-weight: bold;">nded </div></div></div> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Nine Months Ended </div></div></div> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at beginning of period</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">27,241</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">25,679</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">27,193</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">23,092</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred revenue on extended warranty contracts assumed in acquisition</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">291</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">-</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">291</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">-</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred revenue on extended warranty contracts sold</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,694</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,315</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">3,884</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">5,329</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amortization of deferred revenue on extended warranty contracts</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(1,138</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(850</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(3,280</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(2,277</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at end of period</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,088</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">26,144</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,088</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">26,144</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>       </table>  </div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Product warranty obligations and extended warranty related deferred revenues are included in the condensed consolidated balance sheets as follows:</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Product warranty liability</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">Current portion - other accrued liabilities</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">21,577</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">24,143</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">Long-term portion - other long-term liabilities</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">7,285</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">6,766</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">Total</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">28,862</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">30,909</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred revenue related to extended warranty</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">Current portion - other accrued liabilities</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">5,178</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">4,519</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt">Long-term portion - other long-term liabilities</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">22,910</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">22,674</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">Total</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,088</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">27,193</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>       </table>  </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ProductWarrantyDisclosureTextBlock">
<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 entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>47
<FILENAME>R11.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359424522048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Balance Sheet Details<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Supplemental Balance Sheet Disclosures [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">7</div><div style="display: inline; font-weight: bold;">. Balance Sheet Details</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Inventories consist of the following:</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30, </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31, </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Raw material</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">189,348 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">184,407 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Work-in-process</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">4,246 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">8,798 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Finished goods</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">178,408 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">135,567 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Reserves for excess and obsolete</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(9,734</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(9,387</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">362,268 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">319,385 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>       </table>  </div>  <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Property and equipment consists of the following:</div></div>  <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div></div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30, </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31, </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;"></div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Land and improvements</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">8,277 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">7,803 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Buildings and improvements</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">103,890 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">102,254 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Machinery and equipment</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,225 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">65,240 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Dies and tools</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">19,707 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">16,897 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Vehicles</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,232 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,383 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Office equipment and systems</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">27,649 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">21,990 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Leasehold improvements</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">3,020 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">2,535 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Construction in progress</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">25,650 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">20,120 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Gross property and equipment</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">259,650 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">238,222 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Accumulated depreciation</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(81,530</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(69,401</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">178,120 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">168,821 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>       </table>  </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<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 entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</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;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>48
<FILENAME>R23.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359427591360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Product Warranty Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Product Warranty Liability [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Three Months E</div><div style="display: inline; font-weight: bold;">nded </div></div></div> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Nine Months Ended </div></div></div> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at beginning of period</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,185</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">32,171</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">30,909</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">33,734</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Product warranty reserve assumed in acquisition</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">351</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">193</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">351</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">193</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Payments</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(5,812</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(5,672</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(16,345</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(16,696</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Provision for warranties issued</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">6,033</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">5,595</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">15,062</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">17,623</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Changes in estimates for pre-existing warranties</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">105</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">182</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(1,115</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(2,385</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at end of period</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">28,862</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">32,469</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">28,862</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">32,469</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Three Months E</div><div style="display: inline; font-weight: bold;">nded </div></div></div> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="6"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Nine Months Ended </div></div></div> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at beginning of period</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">27,241</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">25,679</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">27,193</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">23,092</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred revenue on extended warranty contracts assumed in acquisition</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">291</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">-</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">291</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">-</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred revenue on extended warranty contracts sold</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,694</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,315</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">3,884</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">5,329</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amortization of deferred revenue on extended warranty contracts</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(1,138</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(850</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(3,280</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(2,277</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Balance at end of period</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,088</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">26,144</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,088</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">26,144</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock', window );">Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Product warranty liability</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">Current portion - other accrued liabilities</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">21,577</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">24,143</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">Long-term portion - other long-term liabilities</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">7,285</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">6,766</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff">Total</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">28,862</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">30,909</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="BACKGROUND-COLOR: #cceeff">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Deferred revenue related to extended warranty</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #cceeff; TEXT-INDENT: -9pt">Current portion - other accrued liabilities</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">5,178</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">4,519</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt">Long-term portion - other long-term liabilities</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">22,910</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">22,674</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff">Total</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">28,088</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">27,193</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock">
<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>Product warranty obligations included in consolidated balance sheet.</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;">gnrc_ProductWarrantyObligationsIncludedInConsolidatedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<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>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><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;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_TableTextBlock">
<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 );">- References</a><div><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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R19.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359562514864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Derivative Instruments and Hedging Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock', window );">Schedule Of Derivative Assets (Liabilities) at Fair Value [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,<br />201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31,<br />201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 70%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Commodity contracts</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(1,036</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(515</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">) </td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Foreign currency contracts</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(107</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(149</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Interest rate swaps</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(4,415</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">(1,045</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock">
<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>Tabular disclosure of derivative assets and liabilities at fair value.</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;">gnrc_ScheduleOfDerivativeAssetsLiabilitiesAtFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_TableTextBlock">
<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 );">- References</a><div><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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R15.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359427511648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">11</div><div style="display: inline; font-weight: bold;">. Earnings Per Share</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Basic earnings per share is calculated by dividing net income by the weighted average number of common shares outstanding during the period, exclusive of restricted shares. Except where the result would be anti-dilutive, diluted earnings per share is calculated by assuming the vesting of unvested restricted stock and the exercise of stock options, as well as their related income tax benefits.&nbsp;The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share: </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Three Months Ended September 30,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Nine Months Ended September 30,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income (numerator)</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">34,036 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">36,497 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,565 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">125,223 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Weighted average shares (denominator)</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Basic</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,175,466 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,556,051 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,642,479 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">68,511,409 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 18pt; BACKGROUND-COLOR: #ffffff; TEXT-INDENT: -9pt"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Dilutive effect of stock compensation awards (1)</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,006,999 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,477,173 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,138,821 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,539,544 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Diluted</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">69,182,465 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,033,224 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">69,781,300 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">70,050,953 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net income per share</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Basic</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">0.50 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">0.53 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1.00 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1.83 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Diluted</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.49 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.52 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">0.98 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1.79 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>       </table>  </div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">(1) Excludes approximately 250,900 stock options and 11,000 shares of restricted stock for the three month period ended September 30, 2015, and 138,900 stock options and 800 shares of restricted stock for the nine month period ended September 30, 2015, as the impact of such awards was anti-dilutive. Excludes approximately 91,300 and 75,400 stock options for the three and nine month periods ended September 30, 2014, respectively, as the impact of such awards was anti-dilutive.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareTextBlock">
<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 entire disclosure for earnings per share.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1278-109256<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 52<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>51
<FILENAME>R13.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359427519168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Credit Agreements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_DebtDisclosureTextBlock', window );">Debt Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">9</div><div style="display: inline; font-weight: bold;">. Credit Agreements</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Short-term borrowings are included in the condensed consolidated balance sheets as follows:</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">ABL facility</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other lines of credit</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">4,481</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">5,359</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">4,481</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">5,359</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>       </table>  </div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Long-term borrowings are included in the condensed consolidated balance sheets as follows:</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 80%; MARGIN-RIGHT: 20%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">September 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">December 31,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">5</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: center; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">4</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 62%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Term loan</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">954,000</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,104,000</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Original issue discount</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(17,496</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">(23,861</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">ABL facility</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">100,000</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">-</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Capital lease obligation</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">1,783</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">2,059</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">12,142</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">460</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">1,050,429</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">1,082,658</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Less: current portion of debt</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">142</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">389</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Less: current portion of capital lease obligation</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">160</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">168</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: top; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,050,127</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 16%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">1,082,101</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>       </table>  </div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company&#x2019;s credit agreements provide for a $1,200,000 term loan B credit facility (Term Loan) and include a $300,000 uncommitted incremental term loan facility. The Term Loan matures on May 31, 2020. The Term Loan is guaranteed by all of the Company&#x2019;s wholly-owned domestic restricted subsidiaries, and is secured by associated collateral agreements which pledge a first priority lien on virtually all of the Company&#x2019;s assets, including fixed assets and intangibles, other than all cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, which are secured by a second priority lien.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Term Loan initially bore interest at rates based upon either a base rate plus an applicable margin of 1.75% or adjusted LIBOR rate plus an applicable margin of 2.75%, subject to a LIBOR floor of 0.75%. Beginning in the second quarter of 2014, and measured each quarterly period thereafter, the applicable margin related to base rate loans is reduced to 1.50% and the applicable margin related to LIBOR rate loans is reduced to 2.50%, in each case, if the Borrower&#x2019;s net debt leverage ratio, as defined in the Term Loan, falls below 3.00 to 1.00 for that measurement period.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Because the Company&#x2019;s net debt leverage ratio was below 3.00 to 1.00 on April 1, 2014, it realized a 25 basis point reduction in borrowing costs in the second quarter of 2014. As a result, the Company recorded a cumulative catch-up gain of $16,014 in the second quarter of 2014 which represents the total cash interest savings over the remaining term of the loan, as the Company expected the net debt leverage ratio to remain below 3.00 to 1.00. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>    <div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Because the Company&#x2019;s net debt leverage ratio was above 3.00 to 1.00 on July 1, 2015, it realized a 25 basis point increase in borrowing costs in the third quarter of 2015. As a result, the Company recorded a cumulative catch-up loss of $2,381 in the third quarter of 2015, which represents the additional cash interest expected to be paid while the net debt leverage ratio is forecasted to be above 3.00 to 1.00.</div></div> </div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On May 18, 2015, the Company amended certain provisions and covenants of the Term Loan. In connection with this amendment and in accordance with ASC 470-50, <div style="display: inline; font-style: italic;">Debt Modifications and Extinguishments</div>, the Company capitalized $1,528 of fees paid to creditors as original issue discount on long-term borrowings and expensed $49 of transaction fees in the second quarter of 2015. As of September 30, 2015, the Company is in compliance with all covenants of the Term Loan. There are no financial maintenance covenants on the Term Loan.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company&#x2019;s credit agreements also provided for a $150,000 senior secured ABL revolving credit facility (ABL Facility). The maturity date of the ABL Facility was May 31, 2018. Borrowings under the ABL Facility are guaranteed by all of the Company&#x2019;s wholly-owned domestic restricted subsidiaries, and are secured by associated collateral agreements which pledge a first priority lien on all cash, trade accounts receivable, inventory, and other current assets and proceeds thereof, and a second priority lien on all other assets, including fixed assets and intangibles of the Company and certain domestic subsidiaries. ABL Facility borrowings initially bore interest at rates based upon either a base rate plus an applicable margin of 1.00% or adjusted LIBOR rate plus an applicable margin of 2.00%, in each case, subject to adjustments based upon average availability under the ABL Facility.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On May 29, 2015, the Company amended its ABL Facility. The amendment (i) increases the ABL Facility from $150,000 to $250,000 (Amended ABL Facility), (ii) extends the maturity date from May 31, 2018 to May 29, 2020, (iii) increases the uncommitted incremental facility from $50,000 to $100,000, (iv) reduces the interest rate spread by 50 basis points and (v) reduces the unused line fee by 12.5 basis points across all tiers. Additionally, the amendment relaxes certain restrictions on the Company&#x2019;s ability to, among other things, (i) make additional investments and acquisitions (including foreign acquisitions), (ii) make restricted payments and (iii) incur additional secured and unsecured debt (including foreign subsidiary debt). In connection with this amendment and in accordance with ASC 470-50, the Company capitalized $490 of new debt issuance costs in 2015.</div></div>        <div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On May 29, 2015, the Company borrowed $100,000 under the Amended ABL Facility, the proceeds of which were used as a voluntary prepayment towards the Term Loan. As of September 30, 2015, there was $100,000 outstanding under the Amended ABL Facility, leaving $148,500 of availability, net of outstanding letters of credit.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On April 30, September 30 and December 31, 2014, the Company made voluntary prepayments of the Term Loan of $12,000, $50,000 and $25,000, respectively, which were applied to future principal amortizations and the Excess Cash Flow payment requirement in the Term Loan. As a result of the prepayments, the Company wrote off $2,084 of original issue discount and capitalized debt issuance costs in 2014 as a loss on extinguishment of debt in the condensed consolidated statement of comprehensive income. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On March 30 and May 29, 2015, the Company made voluntary prepayments of the Term Loan of $50,000 and $100,000, respectively, which will be applied to the Excess Cash Flow payment requirement in the Term Loan. As a result of the prepayments, the Company wrote off $4,795 of original issue discount and capitalized debt issuance costs in the first half of 2015 as a loss on extinguishment of debt in the condensed consolidated statement of comprehensive income. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">As of September 30, 2015 and December 31, 2014, short-term borrowings consisted of borrowings by our foreign subsidiaries on local lines of credit, which totaled $4,481 and $5,359, respectively. </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<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 entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19,20,22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R14.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359424344832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Stock Repurchase Program<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_TreasuryStockTextBlock', window );">Treasury Stock [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">10. Stock Repurchase Program</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On August 5, 2015, the Company&#x2019;s Board of Directors approved a $200,000 stock repurchase program. Under the program, the Company may repurchase up to $200,000 of its common stock over 24 months from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions and other considerations. The repurchase may be executed using open market purchases, privately negotiated agreements or other transactions. The actual timing, number and value of shares repurchased under the program will be determined by management at its discretion and will depend on a number of factors, including the market price of the Company&#x2019;s shares of common stock and general market and economic conditions, applicable legal requirements, and compliance with the terms of the Company&#x2019;s outstanding indebtedness. The stock repurchase program may be suspended or discontinued at any time without prior notice.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">For the three months ended September 30, 2015, the Company repurchased 2,150,000 shares of its common stock for $64,378, funded with cash on hand. </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TreasuryStockTextBlock">
<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 entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</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;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>53
<FILENAME>R16.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359428013392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">12</div><div style="display: inline; font-weight: bold;">. Income Taxes</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The effective income tax rates for the nine months ended September 30, 2015 and 2014 were 36.2% and 34.6%, respectively. The increase in the effective income tax rate is primarily attributable to a decrease in the Company&#x2019;s federal domestic production activity deduction due to lower pre-tax income during the first nine months of 2015 compared to the first nine months of 2014. In addition, during the second quarter of 2014, the Company recognized a gain related to certain earn-out obligation adjustments in connection with acquisitions. This gain was not taxable and decreased the effective tax rate during that period.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxDisclosureTextBlock">
<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 entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(h))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32559-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 15<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32718-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 9<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>54
<FILENAME>R34.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359428046752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</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_us-gaap_InventoryRawMaterials', window );">Raw material</a></td>
<td class="nump">$ 189,348<span></span>
</td>
<td class="nump">$ 184,407<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_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">4,246<span></span>
</td>
<td class="nump">8,798<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_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">178,408<span></span>
</td>
<td class="nump">135,567<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_us-gaap_InventoryValuationReserves', window );">Reserves for excess and obsolete</a></td>
<td class="num">(9,734)<span></span>
</td>
<td class="num">(9,387)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 362,268<span></span>
</td>
<td class="nump">$ 319,385<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<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>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 330<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 35<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&amp;loc=d3e3927-108312<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<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>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a)(4))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<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>Amount of valuation reserve for inventory.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 330<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SAB TOPIC 5.BB)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 4<br><br><br><br> -Subparagraph (SX 210.12-09)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 330<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 35<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&amp;loc=d3e3927-108312<br><br><br><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;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<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>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a)(3))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R21.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359424469792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Revenue from External Customers by Products and Services [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Three Months Ended September 30,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Nine Months Ended September 30,</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Residential products</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">184,967 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">183,747 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">475,268 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">527,308 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Commercial &amp; industrial products</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">148,234 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">146,411 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">416,577 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">467,248 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">26,090 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">22,147 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">67,624 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">62,366 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">359,291 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">352,305 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">959,469 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,056,922 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<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>Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 40<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9031-108599<br><br><br><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;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_TableTextBlock">
<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 );">- References</a><div><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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R26.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359418402656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Acquisitions (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 01, 2015</div></th>
<th class="th"><div>Oct. 01, 2014</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=gnrc_CHPMember', window );">CHP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">$ 74,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill', window );">Business Acquisition, Purchase Price Allocation, Intangible Assets Including Goodwill</a></td>
<td class="nump">81,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 30,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=gnrc_MACIncMember', window );">MAC Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill', window );">Business Acquisition, Purchase Price Allocation, Intangible Assets Including Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent', window );">Increase (Decrease) in Intangible Assets, Non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,229)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Goodwill, Period Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74,477<span></span>
</td>
<td class="nump">$ 5,309<span></span>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 668,122<span></span>
</td>
<td class="nump">$ 668,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 635,565<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill">
<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 amount of acquisition cost of a business combination allocated to an identifiable intangible asset including goodwill.</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;">gnrc_BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent">
<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 increase (decrease) during the reporting period in intangible assets (for example patents and licenses).</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;">gnrc_IncreaseDecreaseInIntangibleAssetsNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_Goodwill">
<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>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br><br><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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPeriodIncreaseDecrease">
<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>Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br><br><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;">us-gaap_GoodwillPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<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 cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3213-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Investing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><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;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessAcquisitionAxis=gnrc_CHPMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=gnrc_CHPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=gnrc_MACIncMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=gnrc_MACIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359427257968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Stock Repurchase Program (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 05, 2015</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2014</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_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock Repurchase Program, Authorized Amount</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Stock Repurchase Program, Period in Force</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_TreasuryStockSharesAcquired', window );">Treasury Stock, Shares, Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for Repurchase of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,378<span></span>
</td>
<td class="nump">$ 64,378<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<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 cash outflow to reacquire common stock during the period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><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;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<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>Amount of stock repurchase plan authorized.</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;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramPeriodInForce1">
<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>Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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;">us-gaap_StockRepurchaseProgramPeriodInForce1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_TreasuryStockSharesAcquired">
<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>Number of shares that have been repurchased during the period and are being held in treasury.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 29, 30<br><br><br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Article 3<br><br><br><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;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>58
<FILENAME>R5.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359427580032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Description of Business and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Business Description and Basis of Presentation [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">1. </div><div style="display: inline; font-weight: bold;">Description of Business and </div><div style="display: inline; font-weight: bold;">Basis of Presentation</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Generac Holdings Inc. (the Company) is a leading designer and manufacturer of a wide range of power generation equipment and other engine powered products serving the residential, light-commercial, industrial, oil &amp; gas, and construction markets. Generac&#x2019;s power products are available globally through a broad network of independent dealers, distributors, retailers, wholesalers and equipment rental companies, as well as sold direct to certain end user customers. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company has executed a number of acquisitions that support our strategic plan (as discussed in Item 1 of our Annual Report on Form 10-K for the year ended December 31, 2014). A summary of these acquisitions include the following: </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">       <tr>     <td style="WIDTH: 18pt">&nbsp;</td>     <td style="WIDTH: 18pt; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#x25cf;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div></div></td>     <td style="VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On October 3, 2011, the Company acquired substantially all of the assets of Magnum Products (Magnum), a supplier of generator powered light towers and mobile generators for a variety of industrial applications. The Magnum business is a strategic fit for the Company as it provides diversification through&nbsp;the introduction of new engine powered products, distribution channels and end markets.</div></div></td>    </tr>     </table>  <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">       <tr>     <td style="WIDTH: 18pt">&nbsp;</td>     <td style="WIDTH: 18pt; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#x25cf;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div></div></td>     <td style="VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On December 8, 2012, the Company acquired the equity of Ottomotores UK and its affiliates (Ottomotores), with operations in Mexico City, Mexico and Curitiba, Brazil. Ottomotores is a leading manufacturer in the Mexican market for industrial diesel gensets and is a market participant throughout all of Latin America.</div></div></td>    </tr>     </table>  <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">       <tr>     <td style="WIDTH: 18pt">&nbsp;</td>     <td style="WIDTH: 18pt; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#x25cf;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div></div></td>     <td style="VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On August 1, 2013, the Company acquired the equity of Tower Light SRL and its wholly-owned subsidiaries (Tower Light). Headquartered outside Milan, Italy, Tower Light is a leading developer and supplier of mobile light towers throughout Europe, the Middle East and Africa. </div></div></td>    </tr>     </table>  <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">       <tr>     <td style="WIDTH: 18pt">&nbsp;</td>     <td style="WIDTH: 18pt; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#x25cf;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div></div></td>     <td style="VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On November 1, 2013, the Company purchased the assets of Baldor Electric Company&#x2019;s generator division (Baldor Generators). Baldor Generators offers a complete line of power generation equipment throughout North America with power output up to 2.5MW, which expands the Company&#x2019;s commercial and industrial product lines. </div></div></td>    </tr>     </table>  <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">       <tr>     <td style="WIDTH: 18pt">&nbsp;</td>     <td style="WIDTH: 18pt; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#x25cf;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div></div></td>     <td style="VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On September 2, 2014, the Company acquired the equity of Pramac America LLC (Powermate), resulting in the ownership of the Powermate trade name and the right to license the DeWalt brand name for certain residential engine powered tools. This acquisition expands Generac&#x2019;s residential product portfolio in the portable generator category. </div></div></td>    </tr>     </table>  <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">       <tr>     <td style="WIDTH: 18pt">&nbsp;</td>     <td style="WIDTH: 18pt; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#x25cf;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div></div></td>     <td style="VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On October 1, 2014, the Company acquired MAC, Inc. (MAC). MAC is a leading manufacturer of premium-grade commercial and industrial mobile heaters for the United States and Canadian markets. The acquisition expands the Company&#x2019;s portfolio of mobile power products and provides increased access to the oil &amp; gas market. </div></div></td>    </tr>     </table>  <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">       <tr>     <td style="WIDTH: 18pt">&nbsp;</td>     <td style="WIDTH: 18pt; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&#x25cf;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div></div></td>     <td style="VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">On August 1, 2015, the Company acquired Country Home Products and its subsidiaries (CHP). CHP is a leading manufacturer of high-quality, innovative, professional-grade engine powered equipment used in a wide variety of property maintenance applications, which are primarily sold in North America under the DR&reg; Power Equipment brand. The acquisition provides an expanded product lineup and additional scale to the Company&#x2019;s residential engine powered products. </div></div></td>    </tr>     </table>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany amounts and transactions have been eliminated in consolidation. Certain prior period amounts in the condensed consolidated financial statements and notes thereto have been reclassified to conform to the current period&#x2019;s presentation. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The condensed consolidated balance sheet as of September 30, 2015, the condensed consolidated statements of comprehensive income for the three and nine months ended September 30, 2015 and 2014, and the condensed consolidated statements of cash flows for the nine months ended September 30, 2015 and 2014 have been prepared by the Company and have not been audited. In the opinion of management, all adjustments (which include only normal recurring adjustments) necessary for the fair presentation of the financial position, results of operation and cash flows, have been made. The results of operations for any interim period are not necessarily indicative of the results to be expected for the full year.</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The preparation of the condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Certain information and footnote disclosure normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2014.</div></div>        <div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</div></div>  <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">New Accounting Standards</div></div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div>    <div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, <div style="display: inline; font-style: italic;">Revenue from Contracts with Customers</div>. This guidance is the culmination of the FASB&#x2019;s joint project with the International Accounting Standards Board to clarify the principles for recognizing revenue. The core principal of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance provides a five-step process that entities should follow in order to achieve that core principal. In August 2015, the FASB issued ASU 2015-14, which deferred the effective date of ASU 2014-09 for an additional year, making the guidance effective for the Company in 2018. The guidance can be applied either on a full retrospective basis or on a retrospective basis in which the cumulative effect of initially applying the standard is recognized at the date of initial application. The Company is currently assessing the impact the adoption of this guidance will have on the Company&#x2019;s results of operations. </div></div> </div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In April 2015, the FASB issued ASU 2015-03, <div style="display: inline; font-style: italic;">Interest &#x2013; Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs</div>. This guidance is a part of the FASB&#x2019;s initiative to reduce complexity in accounting standards, and requires that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of the debt liability, consistent with debt discounts. The guidance should be applied on a retrospective basis, and is effective for the Company in 2016. The Company expects that this guidance will only affect the classification of debt issuance costs on its balance sheets and will have no impact on its results of operations. </div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>    <div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In September 2015, the FASB issued ASU 2015-16, <div style="display: inline; font-style: italic;">Business Combinations: Simplifying</div><div style="display: inline; font-style: italic;"> the Accounting for Measurement </div><div style="display: inline; font-style: italic;">Period Adjustments</div>. This guidance eliminates the requirement for an acquirer to recognize measurement period adjustments retrospectively; rather an acquirer will recognize a measurement period adjustment during the period in which it determines the amount of the adjustment. The guidance should be applied on a prospective basis, and is effective for the Company in 2016, with early adoption permitted. The Company has early adopted this guidance; however, there is no impact on the Company&#x2019;s results of operations for the third quarter of 2015 as there were no material measurement period adjustments.</div></div> </div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">There are several other new accounting pronouncements issued by the FASB. Each of these pronouncements, as applicable, has been or will be adopted by the Company. Management does not believe any of these other accounting pronouncements has had or will have a material impact on the Company&#x2019;s consolidated financial statements. </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<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 entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R10.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359427555456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">6</div><div style="display: inline; font-weight: bold;">. Segment Reporting</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company operates in and reports as a single operating segment, which is the design and manufacture of a wide range of engine powered products</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">. Net sales are predominantly generated through the sale of generators and other engine powered products through various distribution channels. The Company manages and evaluates its operations as one segment primarily due to similarities in the nature of the products, production and design processes, and methods of distribution. The Company&#x2019;s sales in the United States represented approximately 88% and 86% of total sales for the three months ended September 30, 2015 and 2014, respectively, and represented 86% and 85% of total sales for the nine months ended September 30, 2015 and 2014, respectively. Approximately 91% and 90% of the Company&#x2019;s identifiable long-lived assets are located in the United States at September 30, 2015 and December 31, 2014, respectively. </div></div>        <div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company's product offerings consist primarily of power products with a range of power output geared for varying end customer uses. Residential products and commercial &amp; industrial products are each a similar class of products based on similar power output and end customer usage. The breakout of net sales between residential, commercial &amp; industrial, and other products is as follows:</div></div>  <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25">&nbsp;</div>  <div>   <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0">         <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Three Months Ended September 30,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="6"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Nine Months Ended September 30,</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2015</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2014</div></div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td>     </tr>     <tr>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>      <td>&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Residential products</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">184,967 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">183,747 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">475,268 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">527,308 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Commercial &amp; industrial products</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">148,234 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">146,411 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">416,577 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">467,248 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #cceeff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">26,090 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">22,147 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">67,624 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">62,366 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td>     </tr>     <tr style="BACKGROUND-COLOR: #ffffff">      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Total</div></div></td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">359,291 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">352,305 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">959,469 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #ffffff">$</td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">1,056,922 </td>      <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td>     </tr>       </table>  </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SegmentReportingDisclosureTextBlock">
<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 entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 34<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8981-108599<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 41<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9038-108599<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 33<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8971-108599<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 12<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8595-108599<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8380-108599<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 32<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8933-108599<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 26<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8844-108599<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 35<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8984-108599<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 40<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9031-108599<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 42<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9054-108599<br><br><br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 10<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8538-108599<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 29<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8864-108599<br><br><br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 31<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8924-108599<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 30<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8906-108599<br><br><br><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;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>60
<FILENAME>R27.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359415787376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Derivative Instruments and Hedging Activities (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 23, 2013</div></th>
<th class="th">
<div>Sep. 30, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember', window );">Commodity Contract [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeHigherRemainingMaturityRange1', window );">Derivative, Higher Remaining Maturity Range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 180 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember', window );">Commodity Contract [Member] | Cost of Sales [Member] | Not Designated as Hedging Instrument [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Derivative, Gain (Loss) on Derivative, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (667)<span></span>
</td>
<td class="num">$ (106)<span></span>
</td>
<td class="num">$ (1,708)<span></span>
</td>
<td class="num">$ (154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember', window );">Commodity Contract [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Derivative, Number of Instruments Held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeHigherRemainingMaturityRange1', window );">Derivative, Higher Remaining Maturity Range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member] | Cost of Sales [Member] | Not Designated as Hedging Instrument [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Derivative, Gain (Loss) on Derivative, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (107)<span></span>
</td>
<td class="num">$ (93)<span></span>
</td>
<td class="num">$ (465)<span></span>
</td>
<td class="num">$ (190)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Derivative, Number of Instruments Held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_NumberOfNewContractsEntered', window );">Number of New Contracts Entered</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet', window );">Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,065)<span></span>
</td>
<td class="nump">$ 989<span></span>
</td>
<td class="num">$ (2,071)<span></span>
</td>
<td class="num">$ (719)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=gnrc_CommodityAndForeignCurrencyContractsMember', window );">Commodity and Foreign Currency Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(774)<span></span>
</td>
<td class="num">$ (199)<span></span>
</td>
<td class="num">(2,173)<span></span>
</td>
<td class="num">$ (344)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk', window );">Derivative Assets (Liabilities), Net Fair Value of Derivative Contracts, Excluding Impact of Credit Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,636)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,636)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,727)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk">
<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>Represents the fair value of derivative contracts excluding impact of credit risk.</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;">gnrc_DerivativeAssetsLiabilitiesNetFairValueOfDerivativeContractsExcludingImpactOfCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_NumberOfNewContractsEntered">
<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>Number of new contracts entered into during the period mentioned.</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;">gnrc_NumberOfNewContractsEntered</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_us-gaap_DerivativeGainLossOnDerivativeNet">
<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>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4A<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5618551-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4C<br><br><br><br> -Subparagraph (a),(c),(d),(e)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5624171-113959<br><br><br><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;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DerivativeHigherRemainingMaturityRange1">
<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>High end period remaining until maturity for the derivative contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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;">us-gaap_DerivativeHigherRemainingMaturityRange1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet">
<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 effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4C<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5624171-113959<br><br><br><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;">us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<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>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4C<br><br><br><br> -Subparagraph (e)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5624171-113959<br><br><br><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;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DerivativeNumberOfInstrumentsHeld">
<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 number of derivative instruments of a particular group held by the entity.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1B<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5580258-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1A<br><br><br><br> -Subparagraph (d)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5579245-113959<br><br><br><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;">us-gaap_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=gnrc_CommodityAndForeignCurrencyContractsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=gnrc_CommodityAndForeignCurrencyContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.3.0.814</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>148</ContextCount>
  <ElementCount>197</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>39</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Disclosure - Note 1 - Description of Business and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-1-description-of-business-and-basis-of-presentation</Role>
      <ShortName>Note 1 - Description of Business and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Disclosure - Note 2 - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-2-acquisitions</Role>
      <ShortName>Note 2 - Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Note 3 - Derivative Instruments and Hedging Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities</Role>
      <ShortName>Note 3 - Derivative Instruments and Hedging Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 4 - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements</Role>
      <ShortName>Note 4 - Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss</Role>
      <ShortName>Note 5 - Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 6 - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-6-segment-reporting</Role>
      <ShortName>Note 6 - Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 7 - Balance Sheet Details</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details</Role>
      <ShortName>Note 7 - Balance Sheet Details</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Document - Note 8 - Product Warranty Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-8-product-warranty-obligations</Role>
      <ShortName>Note 8 - Product Warranty Obligations</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 9 - Credit Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-9-credit-agreements</Role>
      <ShortName>Note 9 - Credit Agreements</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 10 - Stock Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program</Role>
      <ShortName>Note 10 - Stock Repurchase Program</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 11 - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-11-earnings-per-share</Role>
      <ShortName>Note 11 - Earnings Per Share</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 12 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-12-income-taxes</Role>
      <ShortName>Note 12 - Income Taxes</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 13 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies</Role>
      <ShortName>Note 13 - Commitments and Contingencies</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 3 - Derivative Instruments and Hedging Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-tables</Role>
      <ShortName>Note 3 - Derivative Instruments and Hedging Activities (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-tables</Role>
      <ShortName>Note 5 - Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 6 - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-6-segment-reporting-tables</Role>
      <ShortName>Note 6 - Segment Reporting (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 7 - Balance Sheet Details (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-7-balance-sheet-details-tables</Role>
      <ShortName>Note 7 - Balance Sheet Details (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 8 - Product Warranty Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-8-product-warranty-obligations-tables</Role>
      <ShortName>Note 8 - Product Warranty Obligations (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 9 - Credit Agreements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-9-credit-agreements-tables</Role>
      <ShortName>Note 9 - Credit Agreements (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 11 - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-tables</Role>
      <ShortName>Note 11 - Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 2 - Acquisitions (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-2-acquisitions-details-textual</Role>
      <ShortName>Note 2 - Acquisitions (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 3 - Derivative Instruments and Hedging Activities (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-3-derivative-instruments-and-hedging-activities-details-textual</Role>
      <ShortName>Note 3 - Derivative Instruments and Hedging Activities (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Statement - Note 3 - Fair Value of Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-3-fair-value-of-derivatives-details</Role>
      <ShortName>Note 3 - Fair Value of Derivatives (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 4 - Fair Value Measurements (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-4-fair-value-measurements-details-textual</Role>
      <ShortName>Note 4 - Fair Value Measurements (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-5-accumulated-other-comprehensive-loss-details-textual</Role>
      <ShortName>Note 5 - Accumulated Other Comprehensive Loss (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Statement - Note 5 - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-5-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details</Role>
      <ShortName>Note 5 - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 6 - Segment Reporting (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-6-segment-reporting-details-textual</Role>
      <ShortName>Note 6 - Segment Reporting (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Statement - Note 6 - Net Sales by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-6-net-sales-by-segment-details</Role>
      <ShortName>Note 6 - Net Sales by Segment (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Statement - Note 7 - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-7-inventories-details</Role>
      <ShortName>Note 7 - Inventories (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Statement - Note 7 - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-7-property-and-equipment-details</Role>
      <ShortName>Note 7 - Property and Equipment (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Statement - Note 8 - Reconciliation of Product Warranty Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-8-reconciliation-of-product-warranty-liability-details</Role>
      <ShortName>Note 8 - Reconciliation of Product Warranty Liability (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Statement - Note 8 - Deferred Product Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-8-deferred-product-obligations-details</Role>
      <ShortName>Note 8 - Deferred Product Obligations (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 9 - Credit Agreements (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-9-credit-agreements-details-textual</Role>
      <ShortName>Note 9 - Credit Agreements (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Statement - Note 9 - Short-term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-9-shortterm-borrowings-details</Role>
      <ShortName>Note 9 - Short-term Borrowings (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Statement - Note 9 - Long-term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-9-longterm-borrowings-details</Role>
      <ShortName>Note 9 - Long-term Borrowings (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 10 - Stock Repurchase Program (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-10-stock-repurchase-program-details-textual</Role>
      <ShortName>Note 10 - Stock Repurchase Program (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 11 - Earnings Per Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-11-earnings-per-share-details-textual</Role>
      <ShortName>Note 11 - Earnings Per Share (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Statement - Note 11 - Reconciliation of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-11-reconciliation-of-basic-and-diluted-earnings-per-share-details</Role>
      <ShortName>Note 11 - Reconciliation of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 12 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-12-income-taxes-details-textual</Role>
      <ShortName>Note 12 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="gnrc-20150930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.generac.com/20150930/role/statement-note-13-commitments-and-contingencies-details-textual</Role>
      <ShortName>Note 13 - Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Info">In ''Condensed Consolidated Balance Sheets (Current Period Unaudited)'', column(s) 2, 4, 5, 6 are contained in other reports, so were removed by flow through suppression.</Log>
    <Log type="Info">In ''Condensed Consolidated Statements of Cash Flows (Unaudited)'', column(s) 2, 3 are contained in other reports, so were removed by flow through suppression.</Log>
    <Log type="Info">In ''Note 8 - Deferred Product Obligations (Details)'', column(s) 2, 4, 5, 6 are contained in other reports, so were removed by flow through suppression.</Log>
  </Logs>
  <InputFiles>
    <File>gnrc-20150930.xml</File>
    <File>gnrc-20150930_cal.xml</File>
    <File>gnrc-20150930_def.xml</File>
    <File>gnrc-20150930_lab.xml</File>
    <File>gnrc-20150930_pre.xml</File>
    <File>gnrc-20150930.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R38.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359350310016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Credit Agreements (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May. 29, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 30, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Apr. 02, 2014</div></th>
<th class="th">
<div>Sep. 30, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May. 31, 2013 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=gnrc_TermLoanMember', window );">Term Loan [Member] | Base Rate [Member] | Net Debt Leverage Ratio Threshold [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=gnrc_TermLoanMember', window );">Term Loan [Member] | Base Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=gnrc_TermLoanMember', window );">Term Loan [Member] | Adjusted LIBOR Rate [Member] | Net Debt Leverage Ratio Threshold [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=gnrc_TermLoanMember', window );">Term Loan [Member] | Adjusted LIBOR Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=gnrc_TermLoanMember', window );">Term Loan [Member] | LIBOR Floor Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=gnrc_TermLoanMember', window );">Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_UncommittedIncrementalTermLoanFacility', window );">Uncommitted Incremental Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_NetDebtLeverageRatioThreshold', window );">Net Debt Leverage Ratio Threshold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_NetDebtLeverageRatioAchieved', window );">Net Debt Leverage Ratio Achieved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateIncreaseDecrease', window );">Debt Instrument, Interest Rate, Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.25%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_GainLossOnChangeInCashFlowsRelatedToDebt', window );">Gain Loss on Change in Cash Flows Related to Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsForFees', window );">Payments for Fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentFeeAmount', window );">Debt Instrument, Fee Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of Long-term Debt</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write off of Deferred Debt Issuance Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base Rate [Member] | ABL Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=gnrc_AdjustedLIBORRateMember', window );">Adjusted LIBOR Rate [Member] | ABL Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=gnrc_ABLRevolvingCreditFacilityMember', window );">ABL Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_UncommittedIncrementalTermLoanFacility', window );">Uncommitted Incremental Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=gnrc_AmendedABLFacilityMember', window );">Amended ABL Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_UncommittedIncrementalTermLoanFacility', window );">Uncommitted Incremental Term Loan Facility</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</a></td>
<td class="nump">0.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DeferredFinanceCostsGross', window );">Deferred Finance Costs, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from Lines of Credit</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gnrc_GainLossOnChangeInCashFlowsRelatedToDebt', window );">Gain Loss on Change in Cash Flows Related to Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,381)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,381)<span></span>
</td>
<td class="nump">$ 16,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermBorrowings', window );">Short-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gnrc_GainLossOnChangeInCashFlowsRelatedToDebt">
<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>Gain (loss)on change in cash flows related to debt during the period.</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;">gnrc_GainLossOnChangeInCashFlowsRelatedToDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_gnrc_NetDebtLeverageRatioAchieved">
<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>Represents net debt leverage ratio that the borrower has achieved (the borrower's actual net debt leverage ratio is below this target).</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;">gnrc_NetDebtLeverageRatioAchieved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_gnrc_NetDebtLeverageRatioThreshold">
<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>Threshold of the ratio used to calculate the financial leverage and the ability to meet financial obligations. If the borrower's actual net debt leverage ratio falls below this threshold for a certain measurement period, the applicable margin related to LIBOR rate loans can be reduced by a specified percentage.</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;">gnrc_NetDebtLeverageRatioThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_gnrc_UncommittedIncrementalTermLoanFacility">
<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>Refers to uncommitted incremental term loan facility after amendment.</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;">gnrc_UncommittedIncrementalTermLoanFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gnrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<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>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_DebtInstrumentFeeAmount">
<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>Amount of the fee that accompanies borrowing money under the debt instrument.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_DebtInstrumentFeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateIncreaseDecrease">
<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>Incremental percentage increase (decrease) in the stated rate on a debt instrument.</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;">us-gaap_DebtInstrumentInterestRateIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_DeferredFinanceCostsGross">
<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>For an unclassified balance sheet, the amount as of the balance sheet date of capitalized costs associated with the issuance of debt instruments (for example, legal, accounting, underwriting, printing, and registration costs) that will be charged against earnings over the life of the debt instruments to which such costs pertain. Such amount is before the consideration of accumulated amortization.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 835<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28555-108399<br><br><br><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;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-03.16)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-03.16)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 19, 20, 22<br><br><br><br> -Article 5<br><br><br><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;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<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>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(b),22(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<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>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(b),22(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<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 fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</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;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_PaymentsForFees">
<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 amount of cash paid during the current period for fees which are not defined elsewhere in the taxonomy.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 25<br><br><br><br> -Subparagraph (g)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br><br><br><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;">us-gaap_PaymentsForFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromLinesOfCredit">
<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>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3255-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(f))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><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;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RepaymentsOfLongTermDebt">
<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 cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><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;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShortTermBorrowings">
<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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-03.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-03.(a),16(a)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph 2, 3<br><br><br><br> -Article 9<br><br><br><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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost">
<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>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.8)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_LongtermDebtTypeAxis=gnrc_TermLoanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=gnrc_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementScenarioAxis=gnrc_NetDebtLeverageRatioThresholdMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementScenarioAxis=gnrc_NetDebtLeverageRatioThresholdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=gnrc_AdjustedLIBORRateMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=gnrc_AdjustedLIBORRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=gnrc_LIBORFloorRateMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=gnrc_LIBORFloorRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=gnrc_ABLRevolvingCreditFacilityMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=gnrc_ABLRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=gnrc_AmendedABLFacilityMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=gnrc_AmendedABLFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R20.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.3.0.814</span><table class="report" border="0" cellspacing="2" id="idm140359429957952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2015</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Foreign Currency </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Translation Adjustments</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Defined Benefit </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Pension Plan</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Unrealized Loss on </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Cash Flow Hedges</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Total</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Beginning Balance &#x2013; July 1, 2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(7,361</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(1,652</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(22,256</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive loss before reclassifications</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,072</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,065</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(1)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,137</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive loss</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,072</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,065</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,137</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Ending Balance &#x2013; September 30, 2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(8,433</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(2,717</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(24,393</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Foreign Currency </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Translation Adjustments</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Defined Benefit </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Pension Plan</div></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;"></div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Unrealized Gain (Loss) on </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Cash Flow Hedges</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Total</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Beginning Balance &#x2013; July 1, 2014</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,188 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(934</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,139</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive income (loss) before reclassifications</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,014</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">989 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(2)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,025</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive income (loss)</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,014</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">989 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(1,025</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Ending Balance &#x2013; September 30, 2014</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(826</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">55 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(5,164</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Foreign Currency </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Translation Adjustments</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Defined Benefit </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Pension Plan</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Unrealized Loss on </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Cash Flow Hedges</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Total</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Beginning Balance &#x2013; January 1, 2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(1,878</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(646</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(15,767</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive loss before reclassifications</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(6,555</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,071</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(3)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(8,626</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive loss</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(6,555</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,071</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(8,626</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Ending Balance &#x2013; September 30, 2015</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(8,433</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(13,243</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(2,717</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(24,393</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 100%; TEXT-INDENT: 0px;; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Foreign Currency </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Translation Adjustments</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Defined Benefit </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Pension Plan</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Unrealized Gain (Loss) on </div></div></div> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Cash Flow Hedges</div></div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;"></div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: #000000 1px solid"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center" colspan="2"> <div style=" MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Total</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 52%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Beginning Balance &#x2013; January 1, 2014</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">1,204 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">774 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(2,415</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Other comprehensive loss before reclassifications</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,030</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(719</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">(4)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,749</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; PADDING-LEFT: 9pt; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Amounts reclassified from AOCL</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Net current-period other comprehensive loss</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,030</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">- </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(719</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff">(2,749</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">)</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Ending Balance &#x2013; September 30, 2014</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(826</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(4,393</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">55 </td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; BACKGROUND-COLOR: #cceeff">$</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 9%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; BACKGROUND-COLOR: #cceeff">(5,164</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">)</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<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>Tabular disclosure of the components of accumulated other comprehensive income (loss).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669686-108580<br><br><br><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;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_TableTextBlock">
<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 );">- References</a><div><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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>

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