<SEC-DOCUMENT>0001193125-20-103561.txt : 20200410
<SEC-HEADER>0001193125-20-103561.hdr.sgml : 20200410
<ACCEPTANCE-DATETIME>20200410143240
ACCESSION NUMBER:		0001193125-20-103561
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20200406
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20200410
DATE AS OF CHANGE:		20200410

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			APOGEE ENTERPRISES, INC.
		CENTRAL INDEX KEY:			0000006845
		STANDARD INDUSTRIAL CLASSIFICATION:	GLASS PRODUCTS, MADE OF PURCHASED GLASS [3231]
		IRS NUMBER:				410919654
		STATE OF INCORPORATION:			MN
		FISCAL YEAR END:			0229

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-06365
		FILM NUMBER:		20786621

	BUSINESS ADDRESS:	
		STREET 1:		4400 WEST 78TH STREET
		STREET 2:		SUITE 520
		CITY:			MINNEAPOLIS
		STATE:			MN
		ZIP:			55435
		BUSINESS PHONE:		6128351874

	MAIL ADDRESS:	
		STREET 1:		4400 WEST 78TH STREET
		STREET 2:		SUITE 520
		CITY:			MINNEAPOLIS
		STATE:			MN
		ZIP:			55435

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	APOGEE ENTERPRISES INC
		DATE OF NAME CHANGE:	19920703

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	HARMON GLASS CO INC
		DATE OF NAME CHANGE:	19720623
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>d180746d8k.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:apog="http://www.apog.com/20200406" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>8-K</title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
   <body>
 <div style="display:none"> <ix:header> <ix:hidden> <ix:nonNumeric name="dei:AmendmentFlag" contextRef="duration_2020-04-06_to_2020-04-06">false</ix:nonNumeric> <ix:nonNumeric id="Hidden_dei_EntityCentralIndexKey" name="dei:EntityCentralIndexKey" contextRef="duration_2020-04-06_to_2020-04-06">0000006845</ix:nonNumeric> </ix:hidden> <ix:references> <link:schemaRef xlink:type="simple" xlink:href="apog-20200406.xsd" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase"></link:schemaRef> </ix:references> <ix:resources> <xbrli:context id="duration_2020-04-06_to_2020-04-06"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000006845</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-06</xbrli:startDate> <xbrli:endDate>2020-04-06</xbrli:endDate> </xbrli:period> </xbrli:context> </ix:resources> </ix:header> </div> <div style="font-size:10pt;width:8.5in;margin:0 auto"> <div style="text-align:center"> <p style="line-height:0.5pt;border-bottom:0.50px solid #000000;width:100%;margin-top:0pt;margin-bottom:0pt">&#160;</p></div> <div style="text-align:center"> <p style="line-height:3pt;border-bottom:0.50px solid #000000;width:100%;margin-top:0pt;margin-bottom:2pt">&#160;</p></div> <p style="margin-bottom:0px;margin-top:4pt"></p> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:18pt;margin-bottom:0pt;margin-top:0pt">UNITED STATES</p> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:18pt;margin-bottom:0pt;margin-top:0pt">SECURITIES AND EXCHANGE COMMISSION</p> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:12pt;margin-bottom:0pt;margin-top:0pt">Washington, D.C. 20549</p> <div style="text-align:center"> <p style="line-height:6pt;margin-left:auto;border-bottom:1px solid #000000;width:21.05%;margin-right:auto;margin-top:9pt;margin-bottom:0px">&#160;</p></div> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:18pt;margin-bottom:0px;margin-top:9pt">FORM <ix:nonNumeric name="dei:DocumentType" contextRef="duration_2020-04-06_to_2020-04-06">8-K</ix:nonNumeric></p> <div style="text-align:center"> <p style="line-height:6pt;margin-left:auto;border-bottom:1px solid #000000;width:21.05%;margin-right:auto;margin-top:9pt;margin-bottom:0px">&#160;</p></div> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:12pt;margin-bottom:0px;margin-top:9pt">CURRENT REPORT</p> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:12pt;margin-bottom:0pt;margin-top:0pt">Pursuant to Section 13 or 15(d)</p> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:12pt;margin-bottom:0pt;margin-top:0pt">of the Securities Exchange Act of 1934</p> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:12pt;margin-bottom:0px;margin-top:9pt">Date of Report (Date of earliest event reported): <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="duration_2020-04-06_to_2020-04-06" format="ixt:datemonthdayyearen">April 6, 2020</ix:nonNumeric></p> <div style="text-align:center"> <p style="line-height:6pt;margin-left:auto;border-bottom:1px solid #000000;width:21.05%;margin-right:auto;margin-top:9pt;margin-bottom:0px">&#160;</p></div> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:24pt;margin-bottom:0px;margin-top:9pt"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="duration_2020-04-06_to_2020-04-06">APOGEE ENTERPRISES, INC.</ix:nonNumeric></p> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0pt;margin-top:0pt">(Exact name of registrant as specified in its charter)</p> <div style="text-align:center"> <p style="line-height:6pt;margin-left:auto;border-bottom:1px solid #000000;width:21.05%;margin-right:auto;margin-top:9pt;margin-bottom:0px">&#160;</p></div> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0px;margin-top:9pt"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="duration_2020-04-06_to_2020-04-06" format="ixt-sec:stateprovnameen">Minnesota</ix:nonNumeric></p> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">(State or other jurisdiction of incorporation)</p>
<table cellspacing="0" cellpadding="0" border="0" style="font-size:10pt;border-collapse:separate;border-spacing:0;width:100%;margin-bottom:0px;margin-top:9pt;margin-left:auto;margin-right:auto">
<tr>
<td style="width:50%;"></td>
<td style="width:1%;"></td>
<td style="width:48%;"></td></tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="duration_2020-04-06_to_2020-04-06">0-6365</ix:nonNumeric></p></td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="duration_2020-04-06_to_2020-04-06">41-0919654</ix:nonNumeric></p></td></tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">(Commission File Number)</p></td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">(I.R.S. Employer Identification No.)</p></td></tr></table>
<table cellspacing="0" cellpadding="0" border="0" style="font-size:10pt;border-collapse:separate;border-spacing:0;width:100%;margin-bottom:0px;margin-top:12pt;margin-left:auto;margin-right:auto">
<tr>
<td style="width:50%;"></td>
<td style="width:1%;"></td>
<td style="width:48%;"></td></tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="duration_2020-04-06_to_2020-04-06">4400 West 78th Street </ix:nonNumeric>- <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="duration_2020-04-06_to_2020-04-06">Suite 520</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="duration_2020-04-06_to_2020-04-06">Minneapolis</ix:nonNumeric>,</p> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="duration_2020-04-06_to_2020-04-06" format="ixt-sec:stateprovnameen">Minnesota</ix:nonNumeric></p></td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="duration_2020-04-06_to_2020-04-06">55435</ix:nonNumeric></p></td></tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">(Address of principal executive offices)</p></td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">(Zip Code)</p></td></tr></table> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0px;margin-top:9pt">Registrant&#8217;s telephone number, including area code: <ix:nonNumeric name="dei:CityAreaCode" contextRef="duration_2020-04-06_to_2020-04-06">(952)</ix:nonNumeric> <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="duration_2020-04-06_to_2020-04-06">835-1874</ix:nonNumeric></p> <div style="text-align:center"> <p style="line-height:6pt;margin-left:auto;border-bottom:1px solid #000000;width:21.05%;margin-right:auto;margin-top:9pt;margin-bottom:0px">&#160;</p></div> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:9pt">Check the appropriate box below if the Form <span style="white-space:nowrap">8-K</span> filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p> <p style="margin-bottom:0px;margin-top:6pt"></p>
<table cellspacing="0" cellpadding="0" border="0" style="font-family:Times New Roman;border-collapse:collapse;text-align:left;width:100%;font-size:10pt;margin-bottom:0pt;margin-top:0pt;border:0;">
<tr style="page-break-inside:avoid;">
<td style="width:4%;vertical-align:top;white-space:nowrap;"> <span style="font-family:Times New Roman;font-weight:normal"><ix:nonNumeric name="dei:WrittenCommunications" contextRef="duration_2020-04-06_to_2020-04-06" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span>&#32;</td>
<td style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</td></tr></table> <p style="margin-bottom:0px;margin-top:6pt"></p>
<table cellspacing="0" cellpadding="0" border="0" style="font-family:Times New Roman;border-collapse:collapse;text-align:left;width:100%;font-size:10pt;margin-bottom:0pt;margin-top:0pt;border:0;">
<tr style="page-break-inside:avoid;">
<td style="width:4%;vertical-align:top;white-space:nowrap;"> <span style="font-family:Times New Roman;font-weight:normal"><ix:nonNumeric name="dei:SolicitingMaterial" contextRef="duration_2020-04-06_to_2020-04-06" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span>&#32;</td>
<td style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr></table> <p style="margin-bottom:0px;margin-top:6pt"></p>
<table cellspacing="0" cellpadding="0" border="0" style="font-family:Times New Roman;border-collapse:collapse;text-align:left;width:100%;font-size:10pt;margin-bottom:0pt;margin-top:0pt;border:0;">
<tr style="page-break-inside:avoid;">
<td style="width:4%;vertical-align:top;white-space:nowrap;"> <span style="font-family:Times New Roman;font-weight:normal"><ix:nonNumeric name="dei:PreCommencementTenderOffer" contextRef="duration_2020-04-06_to_2020-04-06" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span>&#32;</td>
<td style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</td></tr></table> <p style="margin-bottom:0px;margin-top:6pt"></p>
<table cellspacing="0" cellpadding="0" border="0" style="font-family:Times New Roman;border-collapse:collapse;text-align:left;width:100%;font-size:10pt;margin-bottom:0pt;margin-top:0pt;border:0;">
<tr style="page-break-inside:avoid;">
<td style="width:4%;vertical-align:top;white-space:nowrap;"> <span style="font-family:Times New Roman;font-weight:normal"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" contextRef="duration_2020-04-06_to_2020-04-06" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span>&#32;</td>
<td style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</td></tr></table> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt">Securities registered pursuant to Section&#160;12(b) of the Act:</p>
<table cellspacing="0" cellpadding="0" border="0" style="font-size:8pt;border-collapse:separate;border-spacing:0;width:100%;margin-bottom:0px;margin-top:12pt;margin-left:auto;margin-right:auto">
<tr>
<td style="width:34%;"></td>
<td></td>
<td style="width:33%;"></td>
<td style="width:1%;"></td>
<td style="width:33%;"></td></tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="border-bottom:1pt solid #000000;white-space:nowrap;vertical-align:bottom;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Title of each class</p></td>
<td style="vertical-align:bottom;">&#160;</td>
<td style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Trading</p> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Symbol(s)</p></td>
<td style="vertical-align:bottom;">&#160;</td>
<td style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Name of each exchange</p> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">on which registered</p></td></tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><ix:nonNumeric name="dei:Security12bTitle" contextRef="duration_2020-04-06_to_2020-04-06">Common Stock, $0.33 1/3 Par Value</ix:nonNumeric></p></td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><ix:nonNumeric name="dei:TradingSymbol" contextRef="duration_2020-04-06_to_2020-04-06">APOG</ix:nonNumeric></p></td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="duration_2020-04-06_to_2020-04-06" format="ixt-sec:exchnameen">The Nasdaq Stock Market LLC</ix:nonNumeric></p></td></tr></table> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:9pt">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule <span style="white-space:nowrap">12b-2</span> of the Securities Exchange Act of 1934 (&#167;<span style="white-space:nowrap">240.12b-2</span> of this chapter).</p> <p style="font-family:Times New Roman;margin-left:0%;text-align:left;text-indent:0%;font-size:10pt;margin-bottom:0px;margin-top:9pt">Emerging growth company&#160;&#160;<span style="font-family:Times New Roman;font-weight:normal"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="duration_2020-04-06_to_2020-04-06" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></p> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:9pt">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#160;&#160;<span style="font-family:Times New Roman;font-weight:normal">&#9744;</span></p> <p style="margin-bottom:0px;margin-top:10pt"></p> <div style="text-align:center"> <p style="line-height:0.5pt;border-bottom:0.50px solid #000000;width:100%;margin-top:0pt;margin-bottom:0pt">&#160;</p></div> <div style="text-align:center"> <p style="line-height:3pt;border-bottom:0.50px solid #000000;width:100%;margin-top:0pt;margin-bottom:2pt">&#160;</p></div> <div></div> <p style="margin-top:1em;margin-bottom:0em"></p></div>

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

 <div style="font-size:10pt;width:8.5in;margin:0 auto">
<table cellspacing="0" cellpadding="0" border="0" style="font-family:Times New Roman;font-weight:bold;border-collapse:collapse;text-align:left;width:100%;font-size:10pt;margin-bottom:0pt;margin-top:0pt;border:0;">
<tr style="page-break-inside:avoid;">
<td style="width:10%;vertical-align:top;white-space:nowrap;">Item&#160;1.01 </td>
<td style="font-family:Times New Roman;font-weight:bold;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Entry into a Material Definitive Agreement.</td> </tr> </table> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt">As previously disclosed, in June 2019, Apogee Enterprises, Inc. (the &#8220;Company&#8221;) entered into a Third Amended and Restated Credit Agreement (the &#8220;Existing Agreement&#8221;) dated as of June&#160;25, 2019, by and among the Company, the lenders from time to time party to the Existing Agreement, Wells Fargo Bank, National Association, as administrative agent, swingline lender and issuing lender, and U.S. Bank National Association, as syndication agent and issuing lender. The Existing Agreement included a term loan facility in the amount of $150&#160;million with a maturity date of June&#160;23, 2020, a revolving credit facility in the amount of $235&#160;million with a maturity date of June&#160;25, 2024, and a letter of credit subfacility in the amount of $80&#160;million. </p> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt">On April&#160;6, 2020, the Company entered into Amendment No.&#160;1 to the Existing Agreement (&#8220;Amendment No.&#160;1&#8221;) by and among the lenders party to the Existing Agreement from time to time and Wells Fargo Bank, National Association, as administrative agent for the lenders. </p> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt">Consistent with the Existing Agreement, under the Existing Agreement as amended by Amendment No.&#160;1 (the &#8220;Amended Agreement&#8221;), the Company may elect the revolving loan borrowings and term loan borrowings to bear interest at one of two rates. First, such borrowings under the Amended Agreement may be made at an interest rate per annum equal to the sum of the Applicable Margin (which is determined based upon the Company&#8217;s<span style="white-space:nowrap">&#160;debt-to-EBITDA</span>&#160;ratio) and the LIBOR Rate (as defined in the Amended Agreement). Second, such borrowings under the Amended Agreement may be made at an interest rate per annum equal to the sum of the Applicable Margin and the Base Rate (which is a rate per annum equal to the greatest of (i)&#160;the interest rate announced by the Wall Street Journal as the &#8220;Prime Rate&#8221; in the United States, (ii)&#160;the sum of 0.50%&#160;per annum and the federal funds rate in effect on such day, and (iii)&#160;LIBOR (as defined in the Amended Agreement) plus 1.00%) in effect from time to time. </p> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt">Amendment No.&#160;1 amended the terms of the Existing Agreement in the following respects: </p> <p style="margin-bottom:0px;margin-top:6pt"></p>
<table cellspacing="0" cellpadding="0" border="0" style="font-family:Times New Roman;border-collapse:collapse;text-align:left;width:100%;font-size:10pt;margin-bottom:0pt;margin-top:0pt;border:0;">
<tr style="page-break-inside:avoid;">
<td style="width:5%;text-align:left;">&#160;</td>
<td style="width:3%;vertical-align:top;">&#8226;</td>
<td style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The maturity date of the term loan facility was extended to April&#160;5, 2021, which date is 364 days from the date of Amendment No.&#160;1.</td> </tr> </table> <p style="margin-bottom:0px;margin-top:6pt"></p>
<table cellspacing="0" cellpadding="0" border="0" style="font-family:Times New Roman;border-collapse:collapse;text-align:left;width:100%;font-size:10pt;margin-bottom:0pt;margin-top:0pt;border:0;">
<tr style="page-break-inside:avoid;">
<td style="width:5%;text-align:left;">&#160;</td>
<td style="width:3%;vertical-align:top;">&#8226;</td>
<td style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The Applicable Margin for term loan facility was increased to align with the existing Applicable Margin for the revolving facility.</td> </tr> </table> <p style="margin-bottom:0px;margin-top:6pt"></p>
<table cellspacing="0" cellpadding="0" border="0" style="font-family:Times New Roman;border-collapse:collapse;text-align:left;width:100%;font-size:10pt;margin-bottom:0pt;margin-top:0pt;border:0;">
<tr style="page-break-inside:avoid;">
<td style="width:5%;text-align:left;">&#160;</td>
<td style="width:3%;vertical-align:top;">&#8226;</td>
<td style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Language and terms were added to provide for the mechanics of a transition away from LIBOR as a benchmark interest rate and the replacement of LIBOR by a replacement benchmark interest rate or mechanism.</td> </tr> </table> <p style="margin-bottom:0px;margin-top:6pt"></p>
<table cellspacing="0" cellpadding="0" border="0" style="font-family:Times New Roman;border-collapse:collapse;text-align:left;width:100%;font-size:10pt;margin-bottom:0pt;margin-top:0pt;border:0;">
<tr style="page-break-inside:avoid;">
<td style="width:5%;text-align:left;">&#160;</td>
<td style="width:3%;vertical-align:top;">&#8226;</td>
<td style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The floor for LIBOR was increased to 0.75% solely with respect to the term loan facility.</td> </tr> </table> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt">No other material provisions of the Existing Agreement were materially amended by the Amended Agreement. </p> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt">Consistent with the Existing Agreement, the Amended Agreement provides that the Company may not be a party to any merger, consolidation or share exchange, or sell, transfer, lease or otherwise dispose of all or any substantial part of its assets or property, or in any event sell or discount any of its notes or accounts receivable, or permit any subsidiary to do so; provided, however, that the foregoing restriction does not apply to or operate to prevent (i)&#160;the Company being a party to any merger where the Company is the surviving person if, after giving effect to such merger, no Default or Event of Default (both as defined in the Amended Agreement) would then exist, (ii)&#160;any subsidiary merging into the Company, being a party to any merger that does not involve the Company where such subsidiary is the surviving person, or being party to an otherwise permitted merger if, after giving effect to such merger, no Default or Event of Default would then exist, (iii)&#160;the Company or any subsidiary from selling its inventory in the ordinary course of its business, (iv)&#160;any dissolution of an inactive subsidiary that would not have a Material Adverse Effect (as defined in the Amended Agreement), if, after giving effect to such dissolution, no Default or Event of Default would then exist, and (v)&#160;any Like-Kind Exchange (as defined in the Amended Agreement). </p> <div></div> <p style="margin-top:1em;margin-bottom:0em"></p>
 </div>



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

 <div style="font-size:10pt;width:8.5in;margin:0 auto"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Consistent with the Existing Agreement, the Amended Agreement places certain limitations on the payment of cash dividends. It provides that the Company may not declare any dividends (other than dividends payable in capital stock of the Company) on any shares of any class of its capital stock, or set apart any sum for the payment of any dividends on, or make any other distribution by reduction of capital or otherwise in respect of, any shares of any class of capital stock of the Company, unless, immediately after giving effect to such action, there shall not have occurred any Default or Event of Default that is continuing. </p> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt">Amounts due under the Amended Agreement may be accelerated upon an Event of Default, such as a breach of a representation or covenant or the occurrence of bankruptcy, if not otherwise waived or cured. </p> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt">Wells Fargo Bank, National Association and certain lenders that are parties to the Agreement have provided, from time to time, and may continue to provide, commercial banking, transfer agent, financial and other services to the Company, including letters of credit, depository and account processing services, for which the Company has paid and intends to pay customary fees. </p> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt">The foregoing description of the Existing Agreement and Amended Agreement is not complete and is qualified in its entirety by reference to the Existing Agreement, a copy of which was filed as Exhibit 10.1 to the Current Report on Form <span style="white-space:nowrap">8-K</span> filed with the Securities and Exchange Commission on June&#160;28, 2019, and Amendment No.&#160;1, a copy of which is filed as Exhibit 10.1 to this Current Report on Form <span style="white-space:nowrap">8-K</span> and which are incorporated herein by reference. </p> <p style="margin-bottom:0px;margin-top:18pt"></p>
<table cellspacing="0" cellpadding="0" border="0" style="font-family:Times New Roman;font-weight:bold;border-collapse:collapse;text-align:left;width:100%;font-size:10pt;margin-bottom:0pt;margin-top:0pt;border:0;">
<tr style="page-break-inside:avoid;">
<td style="width:10%;vertical-align:top;white-space:nowrap;">Item&#160;2.03 </td>
<td style="font-family:Times New Roman;font-weight:bold;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Creation of a Direct Financial Obligation or an Obligation under an<span style="white-space:nowrap">&#160;Off-Balance</span>&#160;Sheet Arrangement of a Registrant.</td> </tr> </table> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt">As described under Item&#160;1.01 of this Current Report&#160;on&#160;Form<span style="white-space:nowrap">&#160;8-K,</span>&#160;on April&#160;6, 2020, the Company entered into Amendment No.&#160;1 to the Existing Agreement by and among the lenders party to the Existing Agreement from time to time and Wells Fargo Bank, National Association, as administrative agent for the lenders, swingline lender and issuing lender, and U.S. Bank National Association, as syndication agent and issuing lender. As of April&#160;8, 2020, the date of this Current Report, the Company had outstanding borrowings of $45.5&#160;million under the revolving credit facility and outstanding borrowings of $150.0&#160;million under the term loan facility. The information provided in Item 1.01 of this Current Report on Form<span style="white-space:nowrap">&#160;8-K</span>&#160;is incorporated herein by reference. </p> <p style="margin-bottom:0px;margin-top:12pt"></p>
<table cellspacing="0" cellpadding="0" border="0" style="font-family:Times New Roman;font-weight:bold;border-collapse:collapse;text-align:left;width:100%;font-size:10pt;margin-bottom:0pt;margin-top:0pt;border:0;">
<tr style="page-break-inside:avoid;">
<td style="width:10%;vertical-align:top;white-space:nowrap;">Item&#160;9.01. </td>
<td style="font-family:Times New Roman;font-weight:bold;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Financial Statements and Exhibits.</td> </tr> </table> <p style="font-family:Times New Roman;font-style:italic;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt">(d) Exhibits. </p> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt">The following exhibits are filed herewith: </p>
<table cellspacing="0" cellpadding="0" border="0" style="font-size:10pt;border-collapse:separate;border-spacing:0;width:100%;margin-bottom:0px;margin-top:12pt;margin-left:auto;margin-right:auto">
<tr>
<td></td>
<td></td>
<td></td>
<td style="width:5%;"></td>
<td style="width:92%;"></td> </tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td colspan="2" style="white-space:nowrap;vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Exhibit </p> <p style="font-family:Times New Roman;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Number </p> </td>
<td style="white-space:nowrap;vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Description </p> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">10.1 </p> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"> <a href="d180746dex101.htm">Amendment No.&#160;1 to Third Amended and Restated Credit Agreement dated as of June&#160;25, 2019, by and among Apogee Enterprises, Inc., as the Borrower, the Lenders referred to therein, Wells Fargo Bank, National Association, as Administrative Agent, Swingline Lender and Issuing Lender, and U.S. Bank National Association, as Syndication Agent and Issuing Lender. </a> </p> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">104 </p> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <p style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Cover Page interactive Data File (embedded within the Inline XBRL document). </p> </td> </tr> </table> <div></div> <p style="margin-top:1em;margin-bottom:0em"></p>
 </div>



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

 <div style="font-size:10pt;width:8.5in;margin:0 auto"> <p style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:10pt;margin-bottom:0pt;margin-top:0pt">SIGNATURES </p> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized. </p>
<table cellspacing="0" cellpadding="0" border="0" style="font-size:10pt;border-collapse:separate;border-spacing:0;width:100%;margin-bottom:0px;margin-top:12pt;margin-left:0px;margin-right:auto">
<tr>
<td style="width:47%;"></td>
<td style="width:1%;"></td>
<td style="width:4%;"></td>
<td></td>
<td style="width:47%;"></td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Date: April&#160;9, 2020 </p> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt"></p> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt">APOGEE ENTERPRISES, INC. </p> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:16px;">&#160;</td>
<td style="height:16px;">&#160;</td>
<td style="height:16px;">&#160;</td>
<td style="height:16px;">&#160;</td>
<td style="height:16px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt"></p> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt">By: </p> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;margin-bottom:1pt;font-size:10pt;margin-top:0pt;border-bottom:1px solid #000000">/s/ Patricia A. Beithon </p> </td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt"></p> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt"></p> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Patricia A. Beithon </p> </td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt"></p> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt"></p> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td style="vertical-align:bottom;"> <p style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt">General Counsel and Secretary </p> </td> </tr> </table> <div></div> <p style="margin-top:1em;margin-bottom:0em"></p>
 </div>

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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10.1 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B><U>AMENDMENT NO. 1 TO THIRD AMENDED AND RESTATED CREDIT AGREEMENT </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">This AMENDMENT NO. 1 TO THIRD AMENDED AND RESTATED CREDIT AGREEMENT (this &#147;<U>Amendment</U>&#148;), dated as of
April&nbsp;6, 2020, is executed by and among APOGEE ENTERPRISES, INC., a Minnesota corporation (the &#147;<U>Borrowe</U>r&#148;), the Lenders (as defined below), and WELLS FARGO BANK, NATIONAL ASSOCIATION, as administrative agent for the Lenders
(the &#147;<U>Administrative Agent</U>&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B><U>BACKGROUND </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">A.&nbsp;&nbsp;&nbsp;&nbsp;The Borrower, the lenders party thereto (&#147;<U>Lenders</U>&#148;), the Administrative Agent and
the other named agents are party to that certain Third Amended and Restated Credit Agreement dated as of June&nbsp;25, 2019 (the &#147;<U>Credit Agreement</U>&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">B.&nbsp;&nbsp;&nbsp;&nbsp;The parties wish to amend the Credit Agreement as provided herein. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">C.&nbsp;&nbsp;&nbsp;&nbsp;The Borrower, the Administrative Agent and the Lenders are willing to enter into this Amendment upon
the terms and conditions set forth below. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">NOW THEREFORE, in consideration of the matters set forth in the recitals and
the covenants and provisions herein set forth, and other valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B><U>AGREEMENT </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>Section</B><B></B><B>&nbsp;1.</B>&nbsp;&nbsp;<U>Definitions</U>. Capitalized terms used herein and not otherwise defined
herein shall have the meanings ascribed thereto in the Credit Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>Section</B><B></B><B>&nbsp;2.</B>&nbsp;&nbsp;<U>Amendments to the Credit Agreement</U>.&nbsp;&nbsp;&nbsp;&nbsp;As of the
First Amendment Effective Date (as defined below), the Credit Agreement is hereby amended as follows: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>2.1.</B>&nbsp;&nbsp;&nbsp;&nbsp;Section 1.1 of the Credit Agreement is hereby amended by: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="justify">deleting the table in the definition of Applicable Margin and replacing it with the following:
</P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="86%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:11pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="46%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="13%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt">
<TD VALIGN="top" STYLE="BORDER:1px solid #000000; padding-left:8pt"> <P STYLE="font-size:3pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:11pt; font-family:Times New Roman" ALIGN="center">Level&nbsp;&nbsp;&nbsp;&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000"> <P STYLE="font-size:3pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:11pt; font-family:Times New Roman" ALIGN="center">Leverage Ratio</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000"> <P STYLE="font-size:3pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman" ALIGN="center">Interest<BR>Margin for<BR>LIBOR Rate<BR>Revolving<BR>Loans and<BR>Term Loans</P>
<P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:1pt" align="left">&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000"> <P STYLE="font-size:3pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman" ALIGN="center">Interest<BR>Margin for<BR>Base Rate<BR>Revolving<BR>Loans and<BR>Term Loans</P>
<P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:1pt" align="left">&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt"> <P STYLE="font-size:3pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman" ALIGN="center">Commitment</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:11pt; font-family:Times New Roman" ALIGN="center">Fee</P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt">
<TD VALIGN="top" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt">
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman" ALIGN="center">I&nbsp;&nbsp;&nbsp;&nbsp;</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt" align="left">&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman">Less than 1.00 to 1.00</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman" ALIGN="center">1.125%</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt" align="left">&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman" ALIGN="center">0.125%</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt" align="left">&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman" ALIGN="center">0.15%</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt" align="left">&nbsp;</P></TD></TR></TABLE>
</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">

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


<TR>

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="46%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="13%"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt">
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman" ALIGN="center">II&nbsp;&nbsp;&nbsp;&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman">Greater than or equal to 1.00 to 1.00 but less than 1.50 to 1.00</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">1.25%</TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">0.25%</TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt">0.175%</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt">
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman" ALIGN="center">III&nbsp;&nbsp;&nbsp;&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman">Greater than or equal to 1.50 to 1.00 but less than 2.00 to 1.00</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">1.375%</TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">0.375%</TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt">0.225%</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt">
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman" ALIGN="center">IV&nbsp;&nbsp;&nbsp;&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman">Greater than or equal to 2.00 to 1.00 but less than 2.50 to 1.00</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">1.50%</TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">0.50%</TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt">0.275%</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt">
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman" ALIGN="center">V&nbsp;&nbsp;&nbsp;&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman">Greater than or equal to 2.50 to 1.00</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">1.75%</TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">0.75%</TD>
<TD VALIGN="bottom" STYLE=" BORDER-LEFT:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt">0.325%</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(ii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="justify">Deleting the last paragraph in the definition of &#147;LIBOR&#148; and replacing it in its entirety as
follows: </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">Notwithstanding the foregoing, (x)&nbsp;in no event shall LIBOR (including,
any Benchmark Replacement with respect thereto) be less than (A) 0%, with respect to Revolving Credit Loans and (B) 0.75%, with respect to Term Loans, and (y)&nbsp;unless otherwise specified in any amendment to this Agreement entered into in
accordance with <U>Section</U><U></U><U>&nbsp;4.8(c)</U>, in the event that a Benchmark Replacement with respect to LIBOR is implemented then all references herein to LIBOR shall be deemed references to such Benchmark Replacement. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(iii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="justify">Deleting the last paragraph in the definition of &#147;LIBOR Market Index Rate&#148; and replacing it in its
entirety as follows: </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">Notwithstanding the foregoing, (x)&nbsp;in no event shall the
LIBOR Market Index Rate (including, any Benchmark Replacement with respect thereto) be less than 0%, and (y)&nbsp;unless otherwise specified in any amendment to this Agreement entered into in accordance with <U>Section</U><U></U><U>&nbsp;4.8(c)</U>,
in the event that a Benchmark Replacement with respect to LIBOR is implemented then all references herein to the LIBOR Market Index Rate shall be determined in accordance with such Benchmark Replacement. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(iv)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="justify">restating the definition of &#147;Term Loan Maturity Date&#148; in its entirety as follows:
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Term Loan Maturity Date</U>&#148; shall mean April&nbsp;5,
2021, the date that is 364 days after the First Amendment Effective Date (as such date may be extended pursuant to Section&nbsp;2.9 hereof). </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(v)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="justify">inserting the following terms in the appropriate alphabetical order therein: </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Benchmark Replacement</U>&#148; shall mean the sum of: (a)&nbsp;the alternate
benchmark rate (which may include Term SOFR) that has </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">
been selected by the Administrative Agent and the Borrower giving due consideration to (i)&nbsp;any selection or recommendation of a replacement rate or the mechanism for determining such a rate
by the Relevant Governmental Body or (ii)&nbsp;any evolving or then-prevailing market convention for determining a rate of interest as a replacement to LIBOR for U.S. dollar-denominated syndicated credit facilities and (b)&nbsp;the Benchmark
Replacement Adjustment; <U>provided</U> that, if the Benchmark Replacement as so determined (I)&nbsp;would be less than zero, the Benchmark Replacement will be deemed to be zero with respect to Revolving Credit Loans for the purposes of this
Agreement, and (II)&nbsp;would be less than 0.75%, the Benchmark Replacement will be deemed to be 0.75% with respect to Term Loans for the purposes of this Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Benchmark Replacement Adjustment</U>&#148; shall mean, with respect to any
replacement of LIBOR with an Unadjusted Benchmark Replacement for each applicable Interest Period, the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has
been selected by the Administrative Agent and the Borrower giving due consideration to (a)&nbsp;any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of LIBOR
with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body or (b)&nbsp;any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread
adjustment, for the replacement of LIBOR with the applicable Unadjusted Benchmark Replacement for U.S. dollar-denominated syndicated credit facilities at such time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Benchmark Replacement Conforming Changes</U>&#148; shall mean, with respect to any
Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of &#147;Base Rate,&#148; the definition of &#147;Interest Period,&#148; timing and frequency of determining rates and making payments
of interest and other administrative matters) that the Administrative Agent decides, in consultation with the Borrower, may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration
thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative
Agent determines that no market practice for the administration of the Benchmark Replacement exists, in such other manner of administration as the Administrative Agent decides, in consultation with the Borrower, is reasonably necessary in connection
with the administration of this Agreement). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Benchmark Replacement
Date</U>&#148; shall mean the earlier to occur of the following events with respect to LIBOR: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:13%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(a)&nbsp;&nbsp;&nbsp;&nbsp;in the case of clause (a)&nbsp;or (b) of the definition of
&#147;Benchmark Transition Event,&#148; the later of (i)&nbsp;the date of the public statement or publication of information referenced therein and (ii)&nbsp;the date on which the administrator of LIBOR permanently or indefinitely ceases to provide
LIBOR; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:13%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(b)&nbsp;&nbsp;&nbsp;&nbsp;in the case of clause (c)&nbsp;of the definition
of &#147;Benchmark Transition Event,&#148; the date of the public statement or publication of information referenced therein. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Benchmark Transition Event</U>&#148; shall mean the occurrence of one or more of
the following events with respect to LIBOR: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:13%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(a)&nbsp;&nbsp;&nbsp;&nbsp;a public
statement or publication of information by or on behalf of the administrator of LIBOR announcing that such administrator has ceased or will cease to provide LIBOR, permanently or indefinitely; provided that, at the time of such statement or
publication, there is no successor administrator that will continue to provide LIBOR; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:13%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(b)&nbsp;&nbsp;&nbsp;&nbsp;a public statement or publication of information by the
regulatory supervisor for the administrator of LIBOR, the U.S. Federal Reserve System, an insolvency official with jurisdiction over the administrator for LIBOR, a resolution authority with jurisdiction over the administrator for LIBOR or a court or
an entity with similar insolvency or resolution authority over the administrator for LIBOR, which states that the administrator of LIBOR has ceased or will cease to provide LIBOR permanently or indefinitely; provided that, at the time of such
statement or publication, there is no successor administrator that will continue to provide LIBOR; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:13%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(c)&nbsp;&nbsp;&nbsp;&nbsp;a public statement or publication of information by the
regulatory supervisor for the administrator of LIBOR announcing that LIBOR is no longer representative. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Benchmark Transition Start Date</U>&#148; shall mean (a)&nbsp;in the case of a
Benchmark Transition Event, the earlier of (i)&nbsp;the applicable Benchmark Replacement Date and (ii)&nbsp;if such Benchmark Transition Event is a public statement or publication of information of a prospective event, the 90th day prior to the
expected date of such event as of such public statement or publication of information (or if the expected date of such prospective event is fewer than 90 days after such statement or publication, the date of such statement or publication) and
(b)&nbsp;in the case of an Early <FONT STYLE="white-space:nowrap">Opt-in</FONT> Election, the date specified by the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">
Administrative Agent or the Required Lenders, as applicable, by notice to the Borrower, the Administrative Agent (in the case of such notice by the Required Lenders) and the Lenders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Benchmark Unavailability Period</U>&#148; shall mean, if a Benchmark Transition
Event and its related Benchmark Replacement Date have occurred with respect to LIBOR and solely to the extent that LIBOR has not been replaced with a Benchmark Replacement, the period (a)&nbsp;beginning at the time that such Benchmark Replacement
Date has occurred if, at such time, no Benchmark Replacement has replaced LIBOR for all purposes hereunder in accordance with <U>Section</U><U></U><U>&nbsp;4.8(c)</U> and (b)&nbsp;ending at the time that a Benchmark Replacement has replaced LIBOR
for all purposes hereunder pursuant to <U>Section</U><U></U><U>&nbsp;4.8(c)</U>. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Early <FONT STYLE="white-space:nowrap">Opt-in</FONT> Election</U>&#148; shall mean
the occurrence of both: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(a)&nbsp;&nbsp;&nbsp;&nbsp;(i) a determination by the
Administrative Agent or (ii)&nbsp;a notification by the Required Lenders to the Administrative Agent (with a copy to the Borrower) that the Required Lenders have determined that U.S. dollar-denominated syndicated credit facilities being executed at
such time, or that include language similar to that contained in <U>Section</U><U></U><U>&nbsp;4.8(c)</U> are being executed or amended, as applicable, to incorporate or adopt a new benchmark interest rate to replace LIBOR, and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(b)&nbsp;&nbsp;&nbsp;&nbsp;(i) the election by the Administrative Agent or (ii)&nbsp;the
election by the Required Lenders to declare that an Early <FONT STYLE="white-space:nowrap">Opt-in</FONT> Election has occurred and the provision, as applicable, by the Administrative Agent of written notice of such election to the Borrower and the
Lenders or by the Required Lenders of written notice of such election to the Administrative Agent. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Federal Reserve Bank of New York&#146;s Website</U>&#148; shall mean the website of
the Federal Reserve Bank of New York at http://www.newyorkfed.org, or any successor source. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>First Amendment Effective Date</U>&#148; shall mean April&nbsp;6, 2020. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Relevant Governmental Body</U>&#148; shall mean the Federal Reserve Board and/or
the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Federal Reserve Board and/or the Federal Reserve bank of New York or any successor thereto. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>SOFR</U>&#148; with respect to any day means the secured overnight financing rate
published for such day by the Federal Reserve Bank of New York, as the administrator of the benchmark, (or a successor administrator) on the Federal Reserve Bank of New York&#146;s Website. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Term SOFR</U>&#148; shall mean
the forward-looking term rate based on SOFR that has been selected or recommended by the Relevant Governmental Body. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Unadjusted Benchmark Replacement</U>&#148; shall mean the Benchmark Replacement
excluding the Benchmark Replacement Adjustment. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(vi)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="justify">deleting the definition of &#147;Replacement Rate&#148;. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>2.2.</B>&nbsp;&nbsp;&nbsp;&nbsp;Section 1.9 of the Credit Agreement is hereby amended and restated in its entirety as
follows: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">SECTION 1.9&nbsp;&nbsp;&nbsp;&nbsp;<U>Rates</U>. The Administrative Agent does not warrant or
accept responsibility for, and shall not have any liability with respect to, the administration, submission or any other matter related to the rates in the definition of &#147;LIBOR&#148; or with respect to any rate that is an alternative or
replacement for or successor to any such rate (including, without limitation, any Benchmark Replacement) or the effect of any of the foregoing, or of any Benchmark Replacement Conforming Changes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>2.3.</B>&nbsp;&nbsp;&nbsp;&nbsp;Article I of the Credit Agreement is hereby amended to add a new Section&nbsp;1.10 as
follows: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">SECTION 1.10&nbsp;&nbsp;&nbsp;&nbsp;<U>Divisions</U>. For all purposes under the Loan
Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction&#146;s laws): (a) if any asset, right, obligation or liability of any Person becomes the asset, right,
obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b)&nbsp;if any new Person comes into existence, such new Person shall be deemed to have been
organized on the first date of its existence by the holders of its Equity Interests at such time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>2.4.</B>&nbsp;&nbsp;&nbsp;&nbsp;Section 4.8(a) of the Credit Agreement is hereby amended by deleting the reference to
&#147;Unless and until a Replacement Rate is implemented in accordance with clause (c)&nbsp;below&#148; therein in the first sentence thereof and replacing it with a reference to &#147;Subject to clause (c)&nbsp;below&#148;. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>2.5.</B>&nbsp;&nbsp;&nbsp;&nbsp;Section 4.8(c) of the Credit Agreement is hereby amended and restated in its entirety as
follows: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:8%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(c)&nbsp;&nbsp;&nbsp;&nbsp;<U>Effect of Benchmark Transition Event</U>. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:13%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(i)&nbsp;&nbsp;&nbsp;&nbsp;<U>Benchmark Replacement</U>. Notwithstanding anything to the
contrary herein or in any other Loan Document, upon the occurrence of a Benchmark Transition Event or an Early <FONT STYLE="white-space:nowrap">Opt-in</FONT> </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">
Election, as applicable, the Administrative Agent and the Borrower may amend this Agreement to replace LIBOR with a Benchmark Replacement. Any such amendment with respect to a Benchmark
Transition Event will become effective at 5:00 p.m. on the fifth (5th) Business Day after the Administrative Agent has posted such proposed amendment to all Lenders and the Borrower so long as the Administrative Agent has not received, by such time,
written notice of objection to such amendment from Lenders comprising the Required Lenders of each Class. Any such amendment with respect to an Early <FONT STYLE="white-space:nowrap">Opt-in</FONT> Election will become effective on the date that
Lenders comprising the Required Lenders of each Class&nbsp;have delivered to the Administrative Agent written notice that such Required Lenders accept such amendment. No replacement of LIBOR with a Benchmark Replacement pursuant to this
<U>Section</U><U></U><U>&nbsp;4.8(c)</U> will occur prior to the applicable Benchmark Transition Start Date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:13%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(ii)&nbsp;&nbsp;&nbsp;&nbsp;<U>Benchmark Replacement Conforming Changes</U>. In connection
with the implementation of a Benchmark Replacement, the Administrative Agent, in consultation with the Borrower, will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary
herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:13%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(iii)&nbsp;&nbsp;&nbsp;&nbsp;<U>Notices; Standards for Decisions and Determinations</U>.
The Administrative Agent will promptly notify the Borrower and the Lenders of (A)&nbsp;any occurrence of a Benchmark Transition Event or an Early <FONT STYLE="white-space:nowrap">Opt-in</FONT> Election, as applicable, and its related Benchmark
Replacement Date and Benchmark Transition Start Date, (B)&nbsp;the implementation of any Benchmark Replacement, (C)&nbsp;the effectiveness of any Benchmark Replacement Conforming Changes and (D)&nbsp;the commencement or conclusion of any Benchmark
Unavailability Period. Any determination, decision or election that may be made by the Administrative Agent or Lenders pursuant to this <U>Section</U><U></U><U>&nbsp;4.8(c)</U>, including any determination with respect to a tenor, rate or adjustment
or of the occurrence or <FONT STYLE="white-space:nowrap">non-occurrence</FONT> of an event, circumstance or date and any decision to take or refrain from taking any action, will be conclusive and binding absent manifest error and may be made in its
or their sole discretion and without consent from any other party hereto, except, in each case, as expressly required pursuant to this <U>Section</U><U></U><U>&nbsp;4.8(c)</U>. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:13%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(iv)&nbsp;&nbsp;&nbsp;&nbsp;<U>Benchmark Unavailability Period</U>. Upon the
Borrower&#146;s receipt of notice of the commencement of a Benchmark Unavailability Period, the Borrower may revoke any request for a LIBOR Rate Loan of, conversion to or continuation of LIBOR Rate </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">
Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, the Borrower will be deemed to have converted any such request into a request for a
borrowing of or conversion to Base Rate Loans. During any Benchmark Unavailability Period, the component of the Base Rate based upon LIBOR will not be used in any determination of the Base Rate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>2.6.</B>&nbsp;&nbsp;&nbsp;&nbsp;Section 11.2 of the Credit Agreement is hereby amended by deleting the reference to
&#147;Replacement Rate&#148; therein in clause (viii)&nbsp;of the proviso thereto and replacing it with a reference to &#147;Benchmark Replacement&#148;. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>2.7.</B>&nbsp;&nbsp;&nbsp;&nbsp;Article XI of the Credit Agreement is hereby amended to add a new Section&nbsp;11.24 as
follows: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">11.24&nbsp;&nbsp;&nbsp;&nbsp;<U>Acknowledgement Regarding Any Supported
QFCs.</U> To the extent that the Loan Documents provide support, through a guarantee or otherwise, for Secured Hedge Agreements or any other agreement or instrument that is a QFC (such support, &#147;<U>QFC Credit Support</U>&#148; and, each such
QFC, a &#147;<U>Supported QFC</U>&#148;), the parties acknowledge and agree as follows with respect to the resolution power of the FDIC under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection
Act (together with the regulations promulgated thereunder, the &#147;<U>U.S. Special Resolution Regimes</U>&#148;) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents
and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and/or of the United States or any other state of the United States): </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">In the event a Covered Entity that is party to a Supported QFC (each, a &#147;<U>Covered
Party</U>&#148;) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC
Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the
Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered
Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Loan Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are
permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Loan </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">
Documents were governed by the laws of the United States or a state of the United States. Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties
with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party with respect to a Supported QFC or any QFC Credit Support. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">As used in this <U>Section</U><U></U><U>&nbsp;11.24</U>, the following terms have the
following meanings: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>BHC Act Affiliate</U>&#148; of a party means an
&#147;affiliate&#148; (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Covered Entity</U>&#148; means any of the following: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(i)&nbsp;&nbsp;&nbsp;&nbsp;a &#147;covered entity&#148; as that term is defined in, and
interpreted in accordance with, 12 C.F.R. &#167; 252.82(b); </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(ii)&nbsp;&nbsp;&nbsp;&nbsp;a &#147;covered bank&#148; as that term is defined in, and
interpreted in accordance with, 12 C.F.R. &#167; 47.3(b); or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">(iii)&nbsp;&nbsp;&nbsp;&nbsp;a &#147;covered FSI&#148; as that term is defined in, and
interpreted in accordance with, 12 C.F.R. &#167; 382.2(b). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>Default
Right</U>&#148; has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. &#167;&#167; 252.81, 47.2 or 382.1, as applicable. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:13%; margin-right:5%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">&#147;<U>QFC</U>&#148; has the meaning assigned to the term &#147;qualified financial
contract&#148; in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>Section</B><B></B><B>&nbsp;3.</B>&nbsp;&nbsp;<U>Representations and Warranties</U>. To induce the Administrative Agent and
the undersigned Lenders to execute this Amendment, the Borrower hereby represents and warrants to the Administrative Agent and such Lenders as follows: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>3.1.</B>&nbsp;&nbsp;&nbsp;&nbsp;the execution, delivery and performance of this Amendment have been duly
authorized by all requisite action of the Borrower, and this Amendment constitutes the legal, valid and binding obligation of the Borrower, enforceable against the Borrower in accordance with its terms, subject to bankruptcy, insolvency,
reorganization, fraudulent transfer, moratorium or similar laws relating to or limiting creditors&#146; rights generally or by equitable principles relating to enforceability; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>3.2.</B>&nbsp;&nbsp;&nbsp;&nbsp;each of the representations and warranties contained in Article VI of the
Credit Agreement are true and correct in all material respects with the same effect as though made on and as of the date hereof (except, in each case, to the extent stated to relate to an earlier date, in which case such representation or warranty
shall have been true and correct on and as of such earlier date); provided, that if a representation or warranty is qualified as to materiality, the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">
applicable materiality qualifier set forth above shall be disregarded with respect to such representation and warranty for purposes of this provision; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>3.3.</B>&nbsp;&nbsp;&nbsp;&nbsp;no Event of Default or Default exists under the Credit Agreement or would
exist after giving effect to this Amendment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>Section</B><B></B><B>&nbsp;4.</B>&nbsp;&nbsp;<U>Effectiveness</U>. This
Amendment shall become effective as of the date first set forth above, subject to the satisfaction of the following conditions precedent (the date of such satisfaction being the &#147;<U>First Amendment Effective Date</U>&#148;): </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>4.1.</B>&nbsp;&nbsp;&nbsp;&nbsp;<U>Amendment</U>. Administrative Agent shall have received counterparts of
this Amendment signed by the Administrative Agent, the Borrower and the Lenders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>4.2.</B>&nbsp;&nbsp;&nbsp;&nbsp;<U>Consent and Reaffirmation Agreement</U>. The Subsidiary Guarantors shall
have executed and delivered to Administrative Agent a Consent and Reaffirmation Agreement in the form of <U>Exhibit A</U> attached hereto. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>4.3.</B>&nbsp;&nbsp;&nbsp;&nbsp;<U>Legal Opinion</U>. A favorable opinion of internal and external counsel
to the Borrower addressed to the Administrative Agent and the Lenders with respect to the Borrower, this Amendment, the Loan Documents and such other matters as the Administrative Agent shall reasonably request and which opinion shall permit
reliance by successors and permitted assigns of each of the Administrative Agent and the Lenders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>4.4.</B>&nbsp;&nbsp;&nbsp;&nbsp;<U>Secretary&#146;s Certificate</U>. Administrative Agent shall have
received from Borrower (i)&nbsp;its charter (or similar formation document) (or a certification by its secretary or assistant secretary that there have been no changes to its charter (or similar formation document) since delivery thereof to
Administrative Agent on the Restatement Closing Date), (ii) a good standing certificate from its state of organization, (iii)&nbsp;its bylaws or similar formation document (or a certification from its secretary or assistant secretary that as of the
date of such certificate there has been no change to its bylaws since delivery thereof to Administrative Agent on the Restatement Closing Date), (iv) resolutions of its board of directors or other governing body approving and authorizing its
execution, delivery and performance of this Amendment, and (v)&nbsp;signature and incumbency certificates of its officers executing this Amendment, all certified by its secretary or an assistant secretary as being in full force and effect without
modification. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>4.5.</B>&nbsp;&nbsp;&nbsp;&nbsp;<U>Representations and Warranties</U>. The warranties
and representations of each Credit Party contained in this Amendment, the Credit Agreement and the other Loan Documents, shall each be true and correct on the date hereof and after giving effect to this Amendment, as though made on and as of the
date hereof (except, in each case, to the extent any such representation or warranty is expressly stated to have been made as of a specific date, as of such specific date). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>4.6.</B>&nbsp;&nbsp;&nbsp;&nbsp;<U>No Default</U>. After giving effect to this Amendment, no Default or
Event of Default under the Credit Agreement shall have occurred and be continuing. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>4.7.</B>&nbsp;&nbsp;&nbsp;&nbsp;<U>Payment of Fees</U>. The Borrower shall have paid to (i)&nbsp;the
Administrative Agent the fees set forth in that certain Fee Letter among the Borrower, Wells Fargo Securities, LLC and the Administrative Agent dated as of March&nbsp;30, 2020 and (ii)&nbsp;U.S. Bank National
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:3%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">
Association the fees set forth in that certain Fee Letter among the Borrower and U.S. Bank National Association dated as of March&nbsp;30, 2020. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>Section</B><B></B><B>&nbsp;5.</B>&nbsp;&nbsp;<U>Reference to and Effect Upon the Credit Agreement</U>. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>5.1.</B>&nbsp;&nbsp;&nbsp;&nbsp;Except as specifically provided herein, the Credit Agreement and the other
Loan Documents shall remain in full force and effect and are hereby ratified and confirmed. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:3%; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>5.2.</B>&nbsp;&nbsp;&nbsp;&nbsp;Except as specifically set forth herein, the execution, delivery and
effectiveness of this Amendment shall not operate as a waiver of any right, power or remedy of the Administrative Agent or the Lenders under the Credit Agreement or any other Loan Document, nor constitute an amendment or waiver of any provision of
the Credit Agreement or any other Loan Document. Upon the effectiveness of this Amendment, each reference to the Credit Agreement contained therein or in any other Loan Document shall mean and be a reference to the Credit Agreement as amended
hereby. This Amendment shall constitute a Loan Document for the purposes of the Credit Agreement and each other Loan Document. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>Section&nbsp;6.&nbsp;&nbsp;<U>APPLICABLE LAW</U>. THIS AMENDMENT AND THE RIGHTS AND OBLIGATIONS OF THE PARTIES HEREUNDER
SHALL BE GOVERNED BY, AND SHALL BE CONSTRUED IN ACCORDANCE WITH, THE INTERNAL LAWS OF THE STATE OF NEW YORK (INCLUDING <FONT STYLE="white-space:nowrap">SECTION&nbsp;5-1401</FONT> OF THE GENERAL OBLIGATIONS LAW OF THE STATE OF NEW YORK), WITHOUT
REGARD TO CONFLICTS OF LAWS PRINCIPLES THAT WOULD REQUIRE APPLICATION OF ANOTHER LAW. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>Section</B><B></B><B>&nbsp;7.</B>&nbsp;&nbsp;<U>Enforceability and Severability</U>. Wherever possible, each provision in
or obligation under this Amendment shall be interpreted in such manner as to be effective and valid under applicable law, but if any such provision or obligation shall be invalid, illegal or unenforceable in any jurisdiction, the validity, legality
and enforceability of the remaining provisions or obligations, or of such provision or obligation in any other jurisdiction, shall not in any way be affected or impaired thereby. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>Section</B><B></B><B>&nbsp;8.</B>&nbsp;&nbsp;<U>Counterparts</U>. This Amendment may be executed in any number of
counterparts and by different parties hereto in separate counterparts, each of which when so executed and delivered shall be deemed to be an original and all of which when taken together shall constitute one and the same instrument. Delivery of a
counterpart signature page by facsimile transmission or by <FONT STYLE="white-space:nowrap">e-mail</FONT> transmission of an Adobe portable document format file (also known as a &#147;<I>PDF</I>&#148; file) shall be effective as delivery of a
manually executed counterpart signature page. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify"><B>Section</B><B></B><B>&nbsp;9.</B>&nbsp;&nbsp;<U>Costs and Expenses</U>.
The Borrower hereby affirms its obligation under Section&nbsp;11.3 of the Credit Agreement to reimburse the Administrative Agent for all reasonable <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">out-of-pocket</FONT></FONT>
expenses incurred in connection with the preparation, negotiation, execution and delivery of this Amendment, including but not limited to the attorneys&#146; fees and expenses for the Administrative Agent with respect thereto. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">[signature pages follow] </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">IN WITNESS WHEREOF, the parties hereto have executed this Amendment on the
day and year first above written. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman"><B>BORROWER: </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:12pt; font-family:Times New Roman"><B>APOGEE ENTERPRISES, INC.</B>, as</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:12pt; font-family:Times New Roman">Borrower</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:12pt; font-family:Times New Roman">By:<U> /s/ Gary R. Johnson</U></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:12pt; font-family:Times New Roman">Name: Gary R. Johnson</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:12pt; font-family:Times New Roman">Title: Senior Vice President and Treasurer</P></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:36pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman"><B>AGENTS AND LENDERS: </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman"><B>WELLS FARGO BANK, NATIONAL</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman"><B>ASSOCIATION</B>, as Administrative Agent,</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman">Swingline Lender,
Issuing Lender and a</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:12pt; font-family:Times New Roman">Lender</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="32"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By: <U>/s/ Greg Strauss</U></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">Name: Greg Strauss</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">Title: Managing Director</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="32"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman"><B>U.S. BANK NATIONAL</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman"><B>ASSOCIATION</B>,
as Syndication Agent,</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:12pt; font-family:Times New Roman">Issuing Lender and a Lender</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="32"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By: <U>/s/ Edward B. Hanson</U></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">Name: Edward B. Hanson</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">Title: Senior Vice President</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[Signature Page to Amendment No.&nbsp;1 to Third Amended and Restated Credit Agreement] </P>
</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"><B>COMERICA BANK</B>, as a Lender</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="32"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By: <U>/s/ Heather Kowalski</U></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">Name: Heather Kowalski</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">Title: Senior Vice President</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="32"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"><B>BMO HARRIS BANK, N.A.</B>, as a Lender</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="32"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By: <U>/s/ Philip Sanfilippo</U></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">Name: Philip Sanfilippo</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">Title: Director</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="32"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman"><B>TRUIST</B><B> BANK</B>,<B> </B>as successor by merger to<B></B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:12pt; font-family:Times New Roman"><B></B>SunTrust Bank, as a Lender</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="32"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By: <U>/s/ Anika Kirs</U></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">Name: Anika Kirs</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">Title: Vice President</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[Signature Page to Amendment No.&nbsp;1 to Third Amended and Restated Credit Agreement] </P>
</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B><U>EXHIBIT A </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B><U>CONSENT AND REAFFIRMATION </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">The undersigned (&#147;<U>Guarantors</U>&#148;) hereby (i)&nbsp;acknowledge receipt of a copy of Amendment No.&nbsp;1 to Third
Amended and Restated Credit Agreement dated as of April&nbsp;6, 2020 (the &#147;<U>Amendment</U>&#148;); (ii) consent to the execution and delivery thereof by Borrower; (iii)&nbsp;agree to be bound thereby; (iv)&nbsp;affirm that nothing contained
therein shall modify in any respect whatsoever its guaranty of the Obligations of Borrower to Administrative Agent and Lenders pursuant to the terms of that certain Third Amended and Restated Subsidiary Guaranty Agreement, dated as of June&nbsp;25,
2019 (&#147;<U>Guaranty</U>&#148;), and (v)&nbsp;reaffirm that the Guaranty is and shall continue to remain in full force and effect. Although each of the Guarantors has been informed of the matters set forth herein and in the Amendment and has
acknowledged and agreed to same, Guarantors understand that Administrative Agent and Lenders have no obligation to inform Guarantors of such matters in the future or to seek Guarantors&#146; acknowledgment or agreement to future amendments or
waivers, and nothing herein shall create such a duty. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:16%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">This Consent and Reaffirmation shall be governed by and construed
in accordance with, the internal laws of the State of New York (including <FONT STYLE="white-space:nowrap">Section&nbsp;5-1401</FONT> of the General Obligations Law of the State of New York), without regard to conflicts of laws principles that would
require application of another law. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center">[signature page follows] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Consent and Reaffirmation </P>
</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:5%; font-size:12pt; font-family:Times New Roman" ALIGN="justify">IN WITNESS WHEREOF, each of the Guarantors has executed and delivered this
Consent and Reaffirmation under seal by their duly authorized officers, all as of the day and year first above written. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt">


<TR>

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

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top" COLSPAN="3">Apogee Wausau Group, Inc.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24"></TD>
<TD HEIGHT="24" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>/s/ Gary R. Johnson</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Gary R. Johnson</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title: Treasurer</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top" COLSPAN="3">Harmon, Inc.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24"></TD>
<TD HEIGHT="24" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>/s/ Gary R. Johnson</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Gary R. Johnson</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title: Treasurer</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top" COLSPAN="3">Tru Vue, Inc.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24"></TD>
<TD HEIGHT="24" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>/s/ Gary R. Johnson</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Gary R. Johnson</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title: Treasurer</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top" COLSPAN="3">Viracon Georgia, Inc.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24"></TD>
<TD HEIGHT="24" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>/s/ Gary R. Johnson</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Gary R. Johnson</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title: Treasurer</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top" COLSPAN="3">Viracon, Inc.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24"></TD>
<TD HEIGHT="24" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>/s/ Gary R. Johnson</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Gary R. Johnson</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title: Treasurer</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[Signature Page to Consent and Reaffirmation] </P>
</DIV></Center>


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


<Center><DIV STYLE="width:8.5in" align="left">
 <DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt">


<TR>

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

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top" COLSPAN="3">Tubelite Inc.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24"></TD>
<TD HEIGHT="24" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>/s/ Gary R. Johnson</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Gary R. Johnson</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title: Treasurer</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top" COLSPAN="3">EFCO Corporation</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24"></TD>
<TD HEIGHT="24" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>/s/ Gary R. Johnson</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Gary R. Johnson</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:12pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title: Treasurer</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[Signature Page to Consent and Reaffirmation] </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>apog-20200406.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release 2020-3 Build:20200324.2 -->
<!-- Creation date: 4/10/2020 10:30:40 PM Eastern Time -->
<!-- Copyright (c) 2020 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:us-types="http://fasb.org/us-types/2019-01-31"
  xmlns:apog="http://www.apog.com/20200406"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31"
  attributeFormDefault="unqualified"
  elementFormDefault="qualified"
  targetNamespace="http://www.apog.com/20200406"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2019-01-31" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
    <xsd:import schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2011-01-31" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31" />
    <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="apog-20200406_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="apog-20200406_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>apog-20200406_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release 2020-3 Build:20200324.2 -->
<!-- Creation date: 4/10/2020 10:30:40 PM Eastern Time -->
<!-- Copyright (c) 2020 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover [Abstract]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation State Country Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line Two</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Written Communications</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Soliciting Material</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Issuer Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Issuer Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security 12b Title</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security 12b Title</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>apog-20200406_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release 2020-3 Build:20200324.2 -->
<!-- Creation date: 4/10/2020 10:30:40 PM Eastern Time -->
<!-- Copyright (c) 2020 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
    xmlns:link="http://www.xbrl.org/2003/linkbase"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
    xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="apog-20200406.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="22.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="23.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="25.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="26.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="27.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="28.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="29.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="30.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="31.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="32.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="33.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="34.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="35.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="36.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="37.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="38.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="39.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="40.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="41.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="42.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="43.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="44.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="45.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>95</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="d180746d8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="d180746d8k.htm">d180746d8k.htm</File>
    <File>apog-20200406.xsd</File>
    <File>apog-20200406_lab.xml</File>
    <File>apog-20200406_pre.xml</File>
    <File>d180746dex101.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6628328416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Apr. 06, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000006845<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr.  06,  2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">APOGEE ENTERPRISES, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">MN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-6365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">41-0919654<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">4400 West 78th Street <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Minneapolis<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">55435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(952)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">835-1874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre Commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre Commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Common Stock, $0.33 1/3 Par Value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">APOG<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>9
<FILENAME>0001193125-20-103561-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-20-103561-xbrl.zip
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
M(-!]$$I%<8<@TW^7;X"N!+<,:V73F W# +S 2Y,#,'0=@.&K&X"A[0 ,FQB
MX8\;@,F:-S8 2#:L!Z#2"_H C-7FK9CP-7L1_L7TUP"_P8X)_:<P-/"?2S:$
MO2X#7( NA(L\MH$JX.U<H,.>_,Q\*^X$?Z0LJ'GKITSC-6!?9LS$_K-8M $P
MZC8T!>G-#P507@UW%!JQ4C4/-?R@#\4=E[$?_4V7]>^&FA5>PT"839G&82<2
M;1@,J@V-0EH)5"G,.YS-V:@: VLO*.\5:IN"^'6PW\UIZZU"4^-\_YC3.X5[
M.DCX)O_S:V4<6O'[W'F?T+)9#!SU2[_1W9RSFO?7]_-:PK+4 #<?=\'3K(6$
M:"(.B3K6'<9F^BVB6J=I#%S_%#2."1OSQ6+%LON7TI;9DN26P*VVPBN"7!"N
M$$3B.*L NR6<66ZP\2+0=;O'@/J>1S2@,66S3VH]+J@?V1)MRFP)YPH3O"S"
M!>0R-22*G^0AUW=&N*F6B_S6ZAL#WCM!]*P0!4?RCJ7^/(ZX?7BP7TI4*;0$
MLX4I?BC2!>Y#JDB0JS)0K -I(4@J.>/>M(DB]B]TTL  7$NY(L)]# PZKV,8
MR@V:1V(O'G$P2K2;&H^T7*-3TI"CREFI90MEP4."E5IG;0?#Z83&D?5]D/V\
MMA8[90:X^;C30L>HA;7,R<1!J4,B[[[*::3?G35.C:8Q<)T(7W_>_7Z[F'+K
MI?FSI)9 -;?.#0==$#4((?&9*4,J[<QF XT6P;3M%O,:>KD)YLHSJ?.1"7-N
MR]=2HQ%>'H-Q3=W7P[ZNYA5P/C+17-_&ZZME\WC/!B\71,S4!/TN^#J>JT7*
MTF<U/T9<(M'JT\%J6_Q@J/OSP0I9).*SAVIY(4@K058*Z?E@@S8,#PAMO11W
MW*@M_2M@LETT_44H:L__4$L#!!0    ( !-TBE"5@FM;Q 0  ,@L   5
M87!O9RTR,#(P,#0P-E]P<F4N>&ULW9K?C^(V$,??3[K_P9=[::4+28"[=M&R
M)\KN5JC[ P'75GTYF60 JXX=V6:!_[YVB%L"80_V>E5<'B XGO%WYF-,/,GE
MQW5*T1,(23CK>E$C]!"PF">$S;O>4OI8QH1X2"K,$DPY@ZZW >E]O'K]ZO*-
M[Z/KV\$#\M%"J4QV@F"U6C62&6&2TZ72+F4CYFF ?-_V[T\^H5^WPW70""A@
M":@9-D._A7Y:$IITS)>PU6PWFKMF K#QAQ*LH(/:010&IB.*PDXK[+1#-+Q'
M-U@J$ Q-2 J[MCS;"#)?*/1=_'T^%KKFC &EL$&WA&$6$TS1V$I^AP8L;J >
MI6ADS*36*4$\0=(HO%+"_NR8MZE1CUZ_0OJE$\EDWMKU3#J*;*RG@C:XF <F
MJL :>;LVZP.C52LWB2XN+H+\;+F_)%6]]0!1\/O]W3A>0(I]#4%#B_>&TFH2
M];?UKKCWP?:D[2])1^:>[GB<Y_Z$L-#1'N:;;[OYILF/FGXK:JQEXEV9(;=9
M%9S""&;(?'X:#4ICXHS/\_F4HP_;X8= X35G/-T$IG]PS>-E"DS9SQY+;I@B
M:C-@,R[2/ H/Y0GM+ 3,NIYQZ5MO1LO;D7;T^1Q':I/I'X4D:4;!0\%.+)G0
M\X:IO/>=;B@9P%H!2R"Q;DP WR#:JRW-8LKRN!2]_=7FJ"3$C3E_"A(@>L3H
MPASXYL /HP+46]WTN<_U<M&;2B5PK,I)H&:F<&$;*9X"[7H51L&_+ZNG4Y"8
M--Q2/#]5UIY16=8NOIZ(2RZQB*T[?7C KCSWBQY!AH7VY\<+O<Q9ZYG@:66*
MBM%XI5 N$A!=K]ELZ-^\AS)!N-#@=8N'EE)KX9E1C:DY!S,0 I*[;=A'5>82
M]?HI(>_Y32!MYV=?QR$P'>CIO_X%-J?".F)<7VA'!%MX+<?@V75FHI-Y*K.R
M37U1E75:0N\=)30$K5C_&237^FKI7%1[QO5GMB?8POO@&+SM:C&".3'A,O6
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
MN'CD I4NFG'-="@<] )<)GTF(\V FX$IU.Z6[-;%^,9D=^H[@0+90_1U'8%
MZ 4Q..337N ^2;A@4 A=L4B$*KC#:5&Z?)6^#SY4Q%^++M<SB7=HY:C8 E I
MBOTO:!3M2J/Q@$YE%DN&'#'\PP>>8([P/!URAP*I]1)]#[GK)M\-L=''8M?0
M4J,3>!X/M>AJ$7*8220O[.#=(G=IZ<8O$OT"'9?,(I3YXR;0F4DZ, =Z39%;
M^+JQ\FU[/WT-_]@)5-(FY+>B,E""?\/0*/C^77X72'>>M$MS0]\)%4F'>W:G
M89V'%LV F=);"K4'6.R+] 2\&X"4VCBV5=EK[2W$M8Q<6<!] 8)FDFB=UM\'
M.F_XY-3&BQS"WR-QVVY4Z@>-@[U.>RE^'T6\^^^#=M<4?+U@/)8:DT(,Z909
M9.Y^KR2VYJI/JU?5ZRKKCT,OF(*\SQ,4.P^JNWDB@']0V+]OL9]U2;9R_\T%
MU8GK*J&U_7,&1FEC<R'5KM?9[^@G?MB/1NPZ4D)$;%Y@598[C<M :6X,RG4L
MP43J+#J%Y35G[\''"W43W/L;STUF(P_!2-<+L[^Q1[/>VLF^O%"78 I+RDJ^
MJF']W)+<H.-[8+[+ ##E_8\,'^/.''<Z[=9RZ^MO8!U8+*(+%"H@7!ERCXF)
M<.)(WJ$'#RI3Z!_=6@#R84@_RVR"MW/N9T&C?_ZTWVQ\.-0L$IX(1X$OF$^F
M7!F=5R]&/#(.E D\ &2Y7&2CE#Z!=H]BF)V#3G/WH3*!V5QG >SW)0+[2!M^
MO]6I-/8_%%KP?X> 4699".SF!-0;"><;A=%Y".H$F!SC((-@P@;""^Z9-#'V
M+Z!^V!%8I'YJ\(W &B ;50#B[Q4/;2H(&QVSH?20X*0&ZHN$[PH7<PA:CF,O
MXKX(8NU-F8;MU<,IS6 [! -8#$_"+O@B$R*,81S%N#]-W@W!=@[NL1^J0HE>
MC.[.V0,K<;"7IH:?:M<OV:!Y(S_YL+!S&1M_0U5HYS!"<BUM-*]_K/'^\V&!
M"%[<9Y+%65)85^CY:,-X*S3W[TI&0"SHDL:^]<7TDTVE01!X PZ$$@%9(Z<=
M?&BW#Q<E!A'N/W]J-8N4TS,RX<+^E8[MPF&EV96S,)-^NXJ!-MO-CF6"N<07
MYKMV&A]8[\L5:[;J56BXNU)1;;GBN^&*:] T#FRS?_L59#,(:._OP!*S5;.Q
M7?8B/S3:O-)H9E@BEP!.&:)=KYJ66Y[X07CB4@G4$EC72(4K:&&HB^%P<Q/R
M>^0-6'W%R2S_0;W1:+N5YLY@=SU.,6VWO/)C\LJIUK%06XYY@&-:HM+><=;C
M&-MV-<>\E!O7H-K8C"UH'":AP.4*%^NWC*/9(&E@O2A83_?Y4MK[[S:UT6K/
M)2^6)S):K2=D03*=GRU$.!^ B.8#$(L"Y35CMNL%TF[PC(PI?G-&S/&XUNM%
M#E/8EP8/'\+/.T2&XLA/;UOW<CT=PT@[ZT9P?\1].+>E:$23PLKXM]V5P&?
MSP#.3)0_+>GPH^15K9:;-IH#DB4;QXO1$ +L7D>!\ZW,_E&OMEJL46NQ2Z[8
M?W,O7CCB]KUF-IZ*:2N=C'QX5#'J%I-YFDW,Q\=4]RZ8W"BGDLSO#9APYUR[
M_"]#U^PK5]]$Q,[.>JM3EZ]HI%*NX=1WT> 6;#!E#N4=H,4W$'6":B[G@OU2
M,W"&P%K'06[9K0KNHQ':[2$F +AFKAA*W]0*F^!HO<,6CP3,3@*TV [2U8=#
M"I FC255&8=898SEGS32@XD.D#^59I+J6.\80C+Y@V.31[$P?@;,Z@;**6LQ
M@XD]OX7T7?I8_-1]V$5>W-%^\>X8]K5,_"(^K<GQ)]/_0K/WS.2OZ\YNL!=/
MYY_A"H[ -&\A>\F%--H(F$=XX X"\_@!.8>Q%M0*0+3).CRN+RD/9T[$(IIH
M+F^*D]]+F!H9T8?UP1LE[J2&?L"2W'<P6,L=!PO)L3&>Q'>Y<K5)T[DK/=/6
M#D\]TRPC59^-JM(=+=K!U5YH?7:4='MF]W%G=O'?9>=W"<=B/+]&,2X=9X9@
M8!.@6;"L-UOH?L@R-O)  "F#C>S=\ZE&9,#(>*=#:D\[@1>H[D\']-]ABIQ)
M9N7FS@8"Y)%GOE\H,KI@VGQ'H=)&??U8Z6DDQE9@5.L-MF% <94!^,@(8Q_/
MS&"Q0\ X2Q)U[#/:*))JI4YNE:#88]4 :QRY5[3!*"I_@C(89+4IP'"E=KP
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
MB,,6>Q(XVI[_L#'ED$\38]KA&LD.A;WOZBH[74=;NL+Q4 D:;K)]V4Y@Z]N
MHV9/82XRE0$2AX< B0<HQ/(]:XO8L7<1-N)\5*_&<8!O5#R?,'2NOU6\J&]0
M<1JA,4Y=D,P2\U!:(3CFWPS\!F@7,S1R8(0"V#Q*N'%Z*V(R;TZAPWH22S!
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
MEB+@A]7F:8\OR4F)'-I3ACRZ?\;4M.=8K5B3K#'GL^V)UZ*5Y0>9D=(,>(!
M?M>+\V/\LA[[5+FB<NZK/=C%P##7%48+?#!-PQ@6ZL9% A88VA9[<.2*W/MC
MB3&>,1X0"O=*T9V! S)!#Q7>%OKC&^7WX0F%<!D)X[_CP V'KHK_W,BB5^$
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
M2=Z1RNZH62.3JAMY*@091!T;F&"HJ21G<M6\ <*L@RO' ]8;:J=O1.$777-
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
M-5<Z%&S27>*1ZAEK3@-WK&K]5?/C5@K.* 7VH\;]A4$6]%&EIF.YL%Y-HP_
M/'7^_XN-L<!'2'$1:M^//5,4_$4D9WMRM2#WSGD^'XEMND.H587:0U0#"/;4
MSW2UK:Y;NX5[0Y_*QK'F4!W692JC+Y(*:/S*E"N6HN9XPY)C=:7"M:<'6[U^
M<S18'M-GEJQ7+;5@_XP]R339?5^K5G9W&I_R;&8?()0!20BD34L<K7FC&UI(
MN?KL1ZZPG-M#5A?-L6I[MQ%=+'0B@UCATCG*<JBOT7 TV9XLA># )8F&Y_'+
M:SRHSI*3]-D//E4>U^QWJU,BN#(9IGSG:E)%F.?;5:E4?$W01]:#=8V\GH-&
M2(II/_.)=4(I?UCWJ/++9/BFI\HN:%5/L,YMQX9T;M4*>3FU#*3X?D!GR/"@
M'#&,-<S_(\J(&Q\>KQ*!K<H!IDSEM'V$B.H]Q.IQ2?#B>91FI+0!8)I_*-E6
M4AY[=ZN/77B<;O717,V(L"E]<>;<EKY^NV:.=F:H1%QA;*P<NP,^/(1&;\')
M$I<J $!UBK/N,$F...?."[CU04N\Q#)<584;_L]CZX'O-![GP*1M[+WGJZ&=
MH^++@.<(TK%\]=0A<1*DBK'_W(# K86%;:WA>AB5QT9_O&=E[O_50MF/.C5@
M?M ^(D\VX5U]8?K^3XV_+;<@@!I VG.4N_WFU+\">_&[$X=.+$X"/Y[61-L;
MU!_FDN^^2\_6^CYY[=\6.;%'EEDNPY?Y*SC2K.I3B@I%GS_L_?!YE-1GKM,4
M5/S%*GY\(*>F!.'Y:9!Z_:D33+!+:2-Z&]%;W2F\2-'K!;'X(Y8;V=O(WBI/
MX47*WA]NX(#W+D[P'!K7V<C@1@97>0HO608WLK>1O56>0KGLK5;&O30P]^+S
MZ)MXWM\?S^O%?3G&PPHWRGRCS%=W"B_2D&H='UZ ^@^F/@,0;<1O(WZK.847
M;4OMO3FX./H3OCSM?3W;_U]02P$"% ,4    "  3=(I06(3 M%\#   ;#
M$0              @ $     87!O9RTR,#(P,#0P-BYX<V102P$"% ,4
M"  3=(I0!^K?>X &  !*1P  %0              @ &. P  87!O9RTR,#(P
M,#0P-E]L86(N>&UL4$L! A0#%     @ $W2*4)6":UO$!   R"P  !4
M         ( !00H  &%P;V<M,C R,# T,#9?<')E+GAM;%!+ 0(4 Q0    (
M !-TBE AP)3KR18  !J4   .              "  3@/  !D,3@P-S0V9#AK
M+FAT;5!+ 0(4 Q0    ( !-TBE"GT98 Z"T  /Y- 0 1              "
L 2TF  !D,3@P-S0V9&5X,3 Q+FAT;5!+!08     !0 % $ !  !$5      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>d180746d8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="apog-20200406.xsd" xlink:type="simple"/>
    <context id="duration_2020-04-06_to_2020-04-06">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
        </entity>
        <period>
            <startDate>2020-04-06</startDate>
            <endDate>2020-04-06</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="duration_2020-04-06_to_2020-04-06">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="duration_2020-04-06_to_2020-04-06"
      id="Hidden_dei_EntityCentralIndexKey">0000006845</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="duration_2020-04-06_to_2020-04-06">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="duration_2020-04-06_to_2020-04-06">2020-04-06</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="duration_2020-04-06_to_2020-04-06">APOGEE ENTERPRISES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="duration_2020-04-06_to_2020-04-06">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="duration_2020-04-06_to_2020-04-06">0-6365</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="duration_2020-04-06_to_2020-04-06">41-0919654</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="duration_2020-04-06_to_2020-04-06">4400 West 78th Street </dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="duration_2020-04-06_to_2020-04-06">Suite 520</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="duration_2020-04-06_to_2020-04-06">Minneapolis</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="duration_2020-04-06_to_2020-04-06">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="duration_2020-04-06_to_2020-04-06">55435</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="duration_2020-04-06_to_2020-04-06">(952)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="duration_2020-04-06_to_2020-04-06">835-1874</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="duration_2020-04-06_to_2020-04-06">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="duration_2020-04-06_to_2020-04-06">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="duration_2020-04-06_to_2020-04-06">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="duration_2020-04-06_to_2020-04-06">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="duration_2020-04-06_to_2020-04-06">Common Stock, $0.33 1/3 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2020-04-06_to_2020-04-06">APOG</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2020-04-06_to_2020-04-06">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="duration_2020-04-06_to_2020-04-06">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !-TBE ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ $W2*4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  3=(I0,U^S4^X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9++:L,P$$5_I6AOC_R@"^%XT])5 H4&6KH3TB01M1Y(4^S\?6TU
M<2CM!W2IF:LS9V Z%83R$9^C#QC)8+J;[."24&'#3D1! "1U0BM3.2?<W#SX
M:"7-SWB$(-6'/"+4G-^#19):DH0%6(25R/I.*Z$B2O+Q@M=JQ8?/.&285H #
M6G24H"HK8/TR,9RGH8,;8($11IN^"ZA78J[^B<T=8)?DE,R:&L>Q')N<FW>H
MX&VW?<GK%L8EDD[A_"L90>> &W:=_-H\/.Z?6%_SFA>\+2J^KUK1U*)IWQ?7
M'WXW8>NU.9A_;'P5[#OX=1?]%U!+ P04    "  3=(I0F5R<(Q &  "<)P
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
M!#FJ;17UDY(O- K$NF#BC_7HT.]C]@M02P,$%     @ $W2*4+JA.8K7 0
M,@8   T   !X;"]S='EL97,N>&ULU55;B]4P$/XK(3_ G';9!:4MZ,*"H+*P
MY\'7M)VV@=Q,I\=V?[U)T]O1!_'@@[XT,]],OOERF33K<9+PT@$@&974?4X[
M1/N.L;[J0/'^C;&@?:0Q3G'TKFM9;QWPN@^3E&3IZ?3 %!>:%ID>U)/"GE1F
MT)C3$V5%UAB](W<T CZ5*R 7+G/ZR*4HG9ASN1)RBG :@,I(XPAZ*9#3)"#]
M:PPGT0LJ%QXEM'$!9+%"_)9+^D^!U>N]*Z3<!*8T D5F.2(X_>2=.7D&?PF1
MQ3Y/UBML'9^2])[N$^;!%RF-J\%M91*Z0D4FH0ERG&B[,**Q+ 01C?)&+7AK
M-)\UK#,6P]-6(.5+.,*OS17WV)"8\[$.QT""BM7TJU[,>%S1"?Q'MLA]H+V_
MB998<3'X8?"KT;/_;3 (SPX:,<[^V&SU/3NW5D[OI6BU@KB6WQ9,;BQ89'RM
M0SKCQ*OG"S>E\@ X2B[@4%1'Y+OC]@PCKK=I;&[5G/Z'FO_V/K>@P7%Y%.VO
M_K^\RW^BF"W=<VC1JP;=4%(.0J+0B\9.U#5$>>&%S.F7\/#*JS[9^]33(R_]
M W[%[^?6T/!!XG-8\1S,Z6Y_"B]-\K!EG3>*G.[V9ZC%H-[.!?>_1/$#4$L#
M!!0    ( !-TBE 6;2-_0P$  #P"   /    >&PO=V]R:V)O;VLN>&ULC5'+
M;L(P$/P5RQ_0!-0B%1$NI0^DJD6EXNXD&[+"C\C>0,O7=^THA=YZLG=V/#L[
M7IR</Y3.'<27T384LB7JYED6JA:,"C>N \N=QGFCB$N_ST+G0=6A!2"CLVF>
MSS*CT,KE8M3:^.RZ< 05H;,,1F"'< J7?BR%8L(1/E59R%P*U9-[0DW@5XK@
MV;N^0[LOY$2*!GV@;9R=F 8M&CQ#G:K0NM.+\WAVEI3>5MYIG5[%1GK$$\(O
ML@-/6/TADBH_%'LMY"QGP2,&+%$C?1<RW35(WB*[6B/E,)Y#B'/_GQA=TV %
M*U?U!BP-.7K0<;H-+79!"JL,%'*D"&5K\6B)W8BU':28&W?AT>MZV(LXL8M9
MX>?(#;^N)\GXZ+:&!BW4;SP@,,XA5!LOXI%TIK=WDWL.N]?Z@;%W^^I4TH\:
MX\<M?P!02P,$%     @ $W2*4/_ )@B]    A0(  !H   !X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<ZV200J#,!  OR)Y0%=MZ:&HIUZ\MOU T-6(FH3L
MENKOFWI10:$'+PEAP\Q DCRPD]P83:JQ% Q]IRD5BMG> *A0V$LZ&8O:3RKC
M>LG^Z&JPLFAEC1"'X17<DB&R9,D,\C(5+B\C$;RDJY%3 4,''^-:4HA,,&W1
MR0O\E='B/WI354V!=U.\>]2\43$+!&P'Q7,0*>FP?+)K=$U'AZS@>S'G10R/
M'1Y?,5'W])=9SUZ",*V'O\E$_37 ZM=E7U!+ P04    "  3=(I0"X_8 R$!
M  !7!   $P   %M#;VYT96YT7U1Y<&5S72YX;6RU5$U/PS ,_2M3KVC-X, !
M;;L 5Y@$?R D;ALU7[*]T?U[W&Y#8BIB:-LEB?/L]UX2*_/W;0::=,%'6A0-
M<WY0BDP#05.9,D1!JH1!LX18JZQ-JVM0=[/9O3(I,D2><L]1+.=/4.FUY\GC
M;K^G7A0Z9^^,9I>BVD1[1#K=$Y8(?LBAQF6ZD81B\MP)"\G>HA"4"G6"PG%A
M'TO=ZP80G85_64M5Y0S89-9!2DK*"-I2 \#!E]1H!/O&Z&*]][O2R"\Z"+'J
MO/J14%[/!V\]C!L8D$LJL[0%C$D-P&Z\/4OPT TF(4PS"HKL1HXGEE:"DNH3
M+WE$Z%O'@CU)7*BO]["?"=MA/7;AWR"I83KOUO]H=)G+H%W\S<A'2NU!7PW_
MR?(+4$L! A0#%     @ $W2*4!\CSP/     $P(   L              ( !
M     %]R96QS+RYR96QS4$L! A0#%     @ $W2*4"?HAPZ"    L0   !
M             ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  3
M=(I0,U^S4^X    K @  $0              @ &9 0  9&]C4')O<',O8V]R
M92YX;6Q02P$"% ,4    "  3=(I0F5R<(Q &  "<)P  $P
M@ &V @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( !-TBE#!?L C
MK (  /D+   8              "  ?<(  !X;"]W;W)K<VAE971S+W-H965T
M,2YX;6Q02P$"% ,4    "  3=(I0\!R7#'8"  !$!@  %
M@ '9"P  >&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    "  3=(I0NJ$Y
MBM<!   R!@  #0              @ &!#@  >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( !-TBE 6;2-_0P$  #P"   /              "  8,0  !X;"]W
M;W)K8F]O:RYX;6Q02P$"% ,4    "  3=(I0_\ F"+T   "% @  &@
M        @ 'S$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M    "  3=(I0"X_8 R$!  !7!   $P              @ 'H$@  6T-O;G1E
C;G1?5'EP97-=+GAM;%!+!08     "@ * ( "   Z%      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>12
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d180746d8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "d180746d8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "apog-20200406_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "apog-20200406_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "apog-20200406.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 24,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 95,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "apog",
   "nsuri": "http://www.apog.com/20200406",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d180746d8k.htm",
      "contextRef": "duration_2020-04-06_to_2020-04-06",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "role": "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d180746d8k.htm",
      "contextRef": "duration_2020-04-06_to_2020-04-06",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation State Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre Commencement Issuer Tender Offer",
        "terseLabel": "Pre Commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre Commencement Tender Offer",
        "terseLabel": "Pre Commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Security 12b Title",
        "terseLabel": "Security 12b Title"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications",
        "terseLabel": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.apog.com//20200406/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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>
</SEC-DOCUMENT>
