SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Apogee Enterprises, Inc. – ‘10-Q’ for 11/28/20 – ‘EX-101.CAL’

On:  Thursday, 1/7/21, at 2:47pm ET   ·   For:  11/28/20   ·   Accession #:  6845-21-3   ·   File #:  0-06365

Previous ‘10-Q’:  ‘10-Q’ on 10/8/20 for 8/29/20   ·   Next:  ‘10-Q’ on 7/1/21 for 5/29/21   ·   Latest:  ‘10-Q’ on 1/3/24 for 11/25/23   ·   5 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size

 1/07/21  Apogee Enterprises, Inc.          10-Q       11/28/20   76:6.6M

Quarterly Report   —   Form 10-Q
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML    793K 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     24K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     24K 
 4: EX-32.1     Certification -- §906 - SOA'02                      HTML     21K 
 5: EX-32.2     Certification -- §906 - SOA'02                      HTML     21K 
12: R1          Cover Page                                          HTML     73K 
13: R2          Consolidated Balance Sheets (Unaudited)             HTML    118K 
14: R3          Consolidated Results of Operations (Unaudited)      HTML     81K 
15: R4          Consolidated Statements of Comprehensive Earnings   HTML     52K 
                (Unaudited)                                                      
16: R5          Consolidated Statements of Cash Flows (Unaudited)   HTML    107K 
17: R6          Consolidated Statement of Shareholders Equity       HTML    144K 
                (Unaudited)                                                      
18: R7          Income Taxes                                        HTML     25K 
19: R8          Income Taxes (Details)                              HTML     24K 
20: R9          Summary of Significant Accounting Policies          HTML     28K 
21: R10         Revenue, Receivables and Contract Assets and        HTML     70K 
                Liabilities                                                      
22: R11         Supplemental Balance Sheet Information              HTML     46K 
23: R12         Financial Instruments                               HTML     71K 
24: R13         Goodwill and Other Identifiable Intangible Assets   HTML     89K 
25: R14         Debt                                                HTML     25K 
26: R15         Leases Leases                                       HTML     54K 
27: R16         Commitments and Contingent Liabilities              HTML     48K 
28: R17         Share-Based Compensation                            HTML     43K 
29: R18         Earnings per Share                                  HTML     33K 
30: R19         Segment Information                                 HTML     59K 
31: R20         Summary of Significant Accounting Policies          HTML     28K 
                (Tables)                                                         
32: R21         Revenue, Receivables and Contract Assets and        HTML     64K 
                Liabilities (Tables)                                             
33: R22         Supplemental Balance Sheet Information (Tables)     HTML     51K 
34: R23         Financial Instruments (Tables)                      HTML     70K 
35: R24         Goodwill and Other Identifiable Intangible Assets   HTML     85K 
                (Tables)                                                         
36: R25         Leases (Tables)                                     HTML     52K 
37: R26         Commitments and Contingent Liabilities (Tables)     HTML     30K 
38: R27         Share-Based Compensation (Tables)                   HTML     44K 
39: R28         Earnings per Share (Tables)                         HTML     33K 
40: R29         Segment Information (Tables)                        HTML     53K 
41: R30         Revenue, Receivables and Contract Assets and        HTML     40K 
                Liabilities Revenue (Details)                                    
42: R31         Revenue, Receivables and Contract Assets and        HTML     34K 
                Liabilities Accounts Receivable (Details)                        
43: R32         Revenue, Receivables and Contract Assets and        HTML     29K 
                Liabilities Allowance for Credit Losses (Details)                
44: R33         Revenue, Receivables and Contract Assets and        HTML     25K 
                Liabilities Contract Assets & Liabilities                        
                (Details)                                                        
45: R34         Revenue, Receivables and Contract Assets and        HTML     25K 
                Liabilities (Details 4)                                          
46: R35         Revenue, Receivables and Contract Assets and        HTML     29K 
                Liabilities (Details 5)                                          
47: R36         Revenue, Receivables and Contract Assets and        HTML     22K 
                Liabilities (Details Textual)                                    
48: R37         Supplemental Balance Sheet Information -            HTML     30K 
                Components of inventories (Details)                              
49: R38         Supplemental Balance Sheet Information - Other      HTML     34K 
                current liabilities (Details)                                    
50: R39         Supplemental Balance Sheet Information - Other      HTML     35K 
                non-current liabilities (Details)                                
51: R40         Financial Instruments (Details)                     HTML     32K 
52: R41         Financial Instruments (Details 2)                   HTML     47K 
53: R42         Financial Instruments (Details 3)                   HTML     42K 
54: R43         Financial Instruments (Details Textual)             HTML     29K 
55: R44         Goodwill and Other Identifiable Intangible Assets   HTML     40K 
                (Details)                                                        
56: R45         Goodwill and Other Identifiable Intangible Assets   HTML     49K 
                (Details 1)                                                      
57: R46         Goodwill and Other Identifiable Intangible Assets   HTML     31K 
                (Details 2)                                                      
58: R47         Goodwill and Other Identifiable Intangible Assets   HTML     23K 
                (Details Textual)                                                
59: R48         Debt (Details)                                      HTML     48K 
60: R49         Leases (Details)                                    HTML     29K 
61: R50         Leases (Details 1)                                  HTML     29K 
62: R51         Leases (Details 2)                                  HTML     41K 
63: R52         Leases (Details Textual)                            HTML     30K 
64: R53         Commitments and Contingent Liabilities (Details 1)  HTML     27K 
65: R54         Commitments and Contingent Liabilities (Details 2)  HTML     35K 
66: R55         Commitments and Contingent Liabilities (Details     HTML     31K 
                Textual)                                                         
67: R56         Share-Based Compensation (Details 1)                HTML     56K 
68: R57         Share-Based Compensation (Details 2)                HTML     43K 
69: R58         Share-Based Compensation (Details Textual)          HTML     40K 
70: R59         Earnings per Share Earnings per Share (Details)     HTML     31K 
71: R60         Segment Information Segment Information (Details    HTML     22K 
                Textual)                                                         
72: R61         Segment Information (Details)                       HTML     44K 
74: XML         IDEA XML File -- Filing Summary                      XML    137K 
11: XML         XBRL Instance -- apog-20201128_htm                   XML   1.69M 
73: EXCEL       IDEA Workbook of Financial Reports                  XLSX     81K 
 7: EX-101.CAL  XBRL Calculations -- apog-20201128_cal               XML    209K 
 8: EX-101.DEF  XBRL Definitions -- apog-20201128_def                XML    334K 
 9: EX-101.LAB  XBRL Labels -- apog-20201128_lab                     XML   1.28M 
10: EX-101.PRE  XBRL Presentations -- apog-20201128_pre              XML    697K 
 6: EX-101.SCH  XBRL Schema -- apog-20201128                         XSD    124K 
75: JSON        XBRL Instance as JSON Data -- MetaLinks              326±   472K 
76: ZIP         XBRL Zipped Folder -- 0000006845-21-000003-xbrl      Zip    231K 


‘EX-101.CAL’   —   XBRL Calculations — apog-20201128_cal


This Exhibit is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<!-- XBRL Document Created with Wdesk from Workiva -->
<!-- Copyright 2021 Workiva -->
<!-- r:4a157216-0b59-4898-8662-094c9414213c,g:5f80fd7f-b34e-4a16-a316-812ca6be6430 -->
<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:roleRef roleURI="http://www.apog.com/role/CoverPage" xlink:type="simple" xlink:href="apog-20201128.xsd#CoverPage"/>
<link:calculationLink xlink:role="http://www.apog.com/role/CoverPage" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/ConsolidatedBalanceSheetsunaudited" xlink:type="simple" xlink:href="apog-20201128.xsd#ConsolidatedBalanceSheetsunaudited"/>
<link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedBalanceSheetsunaudited" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b0cb4439-8a20-4293-93b1-466cd409ca7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_374df4d7-bf9d-4070-9b44-d014dd4a2a43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0cb4439-8a20-4293-93b1-466cd409ca7a" xlink:to="loc_us-gaap_AssetsCurrent_374df4d7-bf9d-4070-9b44-d014dd4a2a43" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b6813d2d-b81d-4738-98e3-5a8fdbb63917" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0cb4439-8a20-4293-93b1-466cd409ca7a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b6813d2d-b81d-4738-98e3-5a8fdbb63917" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9ea474be-3b1e-4b15-a5ff-544361b9a830" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0cb4439-8a20-4293-93b1-466cd409ca7a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9ea474be-3b1e-4b15-a5ff-544361b9a830" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fc5dceb8-3da9-4741-aab6-a2dc02ca03dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0cb4439-8a20-4293-93b1-466cd409ca7a" xlink:to="loc_us-gaap_Goodwill_fc5dceb8-3da9-4741-aab6-a2dc02ca03dd" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_42ce6c4c-ef3f-422c-8d35-36b24205dc02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0cb4439-8a20-4293-93b1-466cd409ca7a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_42ce6c4c-ef3f-422c-8d35-36b24205dc02" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_cb6b3d0e-d782-449a-a656-d1f4e7e897ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
<link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0cb4439-8a20-4293-93b1-466cd409ca7a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_cb6b3d0e-d782-449a-a656-d1f4e7e897ca" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_46daac7a-fce8-4554-8628-d09f16b1c56a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3182c782-72ab-4687-9f35-6c563580f06c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_46daac7a-fce8-4554-8628-d09f16b1c56a" xlink:to="loc_us-gaap_LiabilitiesCurrent_3182c782-72ab-4687-9f35-6c563580f06c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_86e988dc-699c-48db-b5a0-04c705a4de33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_46daac7a-fce8-4554-8628-d09f16b1c56a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_86e988dc-699c-48db-b5a0-04c705a4de33" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c73e14cf-094c-45ad-a1b9-60ff01966939" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_46daac7a-fce8-4554-8628-d09f16b1c56a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c73e14cf-094c-45ad-a1b9-60ff01966939" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_f67dfc58-6280-47f4-a816-b399631e7d36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_46daac7a-fce8-4554-8628-d09f16b1c56a" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_f67dfc58-6280-47f4-a816-b399631e7d36" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_044060a7-a14e-4971-a638-d9b602574e5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_46daac7a-fce8-4554-8628-d09f16b1c56a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_044060a7-a14e-4971-a638-d9b602574e5d" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bf63b7de-c4d3-4171-a528-8cf806c2ff5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
<link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_46daac7a-fce8-4554-8628-d09f16b1c56a" xlink:to="loc_us-gaap_StockholdersEquity_bf63b7de-c4d3-4171-a528-8cf806c2ff5b" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_69332d47-ac11-40cb-96b0-1a85e7624b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b84e6aec-8702-4ff5-b4ad-7b2347f375e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_69332d47-ac11-40cb-96b0-1a85e7624b80" xlink:to="loc_us-gaap_CommonStockValue_b84e6aec-8702-4ff5-b4ad-7b2347f375e7" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_c189adce-c673-4d18-a0c5-c5de8a993a2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_69332d47-ac11-40cb-96b0-1a85e7624b80" xlink:to="loc_us-gaap_AdditionalPaidInCapital_c189adce-c673-4d18-a0c5-c5de8a993a2b" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_04dc5822-7a0e-4439-8e25-c16f4900f7e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_69332d47-ac11-40cb-96b0-1a85e7624b80" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_04dc5822-7a0e-4439-8e25-c16f4900f7e5" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockIssuedEmployeeStockTrust_e2c81680-ab14-41f6-86a6-ade260fba27c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockIssuedEmployeeStockTrust"/>
<link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_69332d47-ac11-40cb-96b0-1a85e7624b80" xlink:to="loc_us-gaap_CommonStockIssuedEmployeeStockTrust_e2c81680-ab14-41f6-86a6-ade260fba27c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndBenefitsTrust_852c86dc-2875-4d57-b8c2-19b7945d224c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndBenefitsTrust"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_69332d47-ac11-40cb-96b0-1a85e7624b80" xlink:to="loc_us-gaap_CompensationAndBenefitsTrust_852c86dc-2875-4d57-b8c2-19b7945d224c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_930c14dc-7260-4b8d-a3ea-344e87964176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
<link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_69332d47-ac11-40cb-96b0-1a85e7624b80" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_930c14dc-7260-4b8d-a3ea-344e87964176" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_009da881-3935-4fb7-b7bc-89c030db0194" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_5f5cc09d-1abc-4361-b359-5dc2b5d70eaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_009da881-3935-4fb7-b7bc-89c030db0194" xlink:to="loc_us-gaap_AccountsPayableCurrent_5f5cc09d-1abc-4361-b359-5dc2b5d70eaa" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0a9f8b38-7c4c-4c73-b44f-7a196afa7f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_009da881-3935-4fb7-b7bc-89c030db0194" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0a9f8b38-7c4c-4c73-b44f-7a196afa7f89" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_08680999-2b14-4154-be60-54becb751bf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_009da881-3935-4fb7-b7bc-89c030db0194" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_08680999-2b14-4154-be60-54becb751bf4" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_48180434-54c9-4291-b713-248c237d26b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_009da881-3935-4fb7-b7bc-89c030db0194" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_48180434-54c9-4291-b713-248c237d26b8" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_915b9000-8af2-44ac-a853-950307204556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_009da881-3935-4fb7-b7bc-89c030db0194" xlink:to="loc_us-gaap_DebtCurrent_915b9000-8af2-44ac-a853-950307204556" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_b698cedd-0725-46fb-aea9-d598437ac30b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
<link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_009da881-3935-4fb7-b7bc-89c030db0194" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_b698cedd-0725-46fb-aea9-d598437ac30b" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d3ceb5d2-42ac-4a1a-adda-46f1f118002a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dccadc0c-1ffd-4e1a-b226-529376e1b8ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d3ceb5d2-42ac-4a1a-adda-46f1f118002a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dccadc0c-1ffd-4e1a-b226-529376e1b8ee" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e8b09e66-7904-4912-ab2d-07934c0e2040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d3ceb5d2-42ac-4a1a-adda-46f1f118002a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e8b09e66-7904-4912-ab2d-07934c0e2040" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_415f8581-2efc-48f4-9035-7b482988597a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d3ceb5d2-42ac-4a1a-adda-46f1f118002a" xlink:to="loc_us-gaap_InventoryNet_415f8581-2efc-48f4-9035-7b482988597a" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_50b9ba35-2f29-4592-94b9-cf63831443fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d3ceb5d2-42ac-4a1a-adda-46f1f118002a" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_50b9ba35-2f29-4592-94b9-cf63831443fc" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f1f4e96e-e012-48de-95d7-0d36edf00c83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d3ceb5d2-42ac-4a1a-adda-46f1f118002a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f1f4e96e-e012-48de-95d7-0d36edf00c83" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/ConsolidatedResultsofOperationsunaudited" xlink:type="simple" xlink:href="apog-20201128.xsd#ConsolidatedResultsofOperationsunaudited"/>
<link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedResultsofOperationsunaudited" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_963b524e-0d29-41a5-b76b-503cc36ce3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c0276945-a006-4a2c-b405-197a6e026bad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_963b524e-0d29-41a5-b76b-503cc36ce3fb" xlink:to="loc_us-gaap_GrossProfit_c0276945-a006-4a2c-b405-197a6e026bad" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_41a4c12b-30ca-4c39-b768-c427d748c329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_963b524e-0d29-41a5-b76b-503cc36ce3fb" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_41a4c12b-30ca-4c39-b768-c427d748c329" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8a957fbc-66ce-4ba2-99d0-a180ab435375" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_35fb3b3a-90eb-4c4f-913d-581f49820574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8a957fbc-66ce-4ba2-99d0-a180ab435375" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_35fb3b3a-90eb-4c4f-913d-581f49820574" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_73d11835-9475-4dc9-bee9-5a2921c602b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8a957fbc-66ce-4ba2-99d0-a180ab435375" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_73d11835-9475-4dc9-bee9-5a2921c602b3" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f87611fc-8c99-4b05-993e-4c3c0972abe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cba32616-53d2-4d09-aa31-40a2b57e64bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_f87611fc-8c99-4b05-993e-4c3c0972abe2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cba32616-53d2-4d09-aa31-40a2b57e64bd" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0450579b-f526-4386-9a46-f12a8750e1a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_f87611fc-8c99-4b05-993e-4c3c0972abe2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0450579b-f526-4386-9a46-f12a8750e1a5" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_90aea31b-d460-4361-92fb-4102aa639aab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_eb9e77be-8d71-4eed-a964-4130dabff46a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_90aea31b-d460-4361-92fb-4102aa639aab" xlink:to="loc_us-gaap_OperatingIncomeLoss_eb9e77be-8d71-4eed-a964-4130dabff46a" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a8eb6977-2c2a-4da7-8c33-feb99ad38d53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_90aea31b-d460-4361-92fb-4102aa639aab" xlink:to="loc_us-gaap_InterestExpense_a8eb6977-2c2a-4da7-8c33-feb99ad38d53" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c631769a-7a9c-485b-98ee-d5a6c6a26ee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_90aea31b-d460-4361-92fb-4102aa639aab" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_c631769a-7a9c-485b-98ee-d5a6c6a26ee2" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsofComprehensiveEarningsunaudited" xlink:type="simple" xlink:href="apog-20201128.xsd#ConsolidatedStatementsofComprehensiveEarningsunaudited"/>
<link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsofComprehensiveEarningsunaudited" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7857b5d0-3236-4a9d-8fa0-6679ce064f30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2b170745-3968-48ab-b13e-b533f9023a02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7857b5d0-3236-4a9d-8fa0-6679ce064f30" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2b170745-3968-48ab-b13e-b533f9023a02" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_3e9da1f7-eb7e-46fd-918f-b4682575e2fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7857b5d0-3236-4a9d-8fa0-6679ce064f30" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_3e9da1f7-eb7e-46fd-918f-b4682575e2fd" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_73144051-babd-49e0-a67a-29fd117b3373" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7857b5d0-3236-4a9d-8fa0-6679ce064f30" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_73144051-babd-49e0-a67a-29fd117b3373" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_27581396-984d-4437-a91c-51748be891a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_72a19e0e-70b6-4d50-b180-841a8093f182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_27581396-984d-4437-a91c-51748be891a6" xlink:to="loc_us-gaap_NetIncomeLoss_72a19e0e-70b6-4d50-b180-841a8093f182" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ae09760c-9d10-4993-b678-3c0020b67d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_27581396-984d-4437-a91c-51748be891a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ae09760c-9d10-4993-b678-3c0020b67d18" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="apog-20201128.xsd#ConsolidatedStatementsofCashFlowsunaudited"/>
<link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_e70831ea-db4e-4391-b897-dc6650a2bc6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_da059bc1-7857-42cd-a33f-8076b0e13b97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_e70831ea-db4e-4391-b897-dc6650a2bc6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_da059bc1-7857-42cd-a33f-8076b0e13b97" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f1901c8-daea-4289-99a2-5e83d502aa2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_e70831ea-db4e-4391-b897-dc6650a2bc6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f1901c8-daea-4289-99a2-5e83d502aa2f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_498604ec-719c-4cc3-8dc1-9468bda8147c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_e70831ea-db4e-4391-b897-dc6650a2bc6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_498604ec-719c-4cc3-8dc1-9468bda8147c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f18aa7de-3b7b-4828-918d-cf62a7154eab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_88a53bf7-f052-4c37-989d-4a494334aee8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
<link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f18aa7de-3b7b-4828-918d-cf62a7154eab" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_88a53bf7-f052-4c37-989d-4a494334aee8" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1d4d730e-9903-4b11-9f53-3298691fc586" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f18aa7de-3b7b-4828-918d-cf62a7154eab" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1d4d730e-9903-4b11-9f53-3298691fc586" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1b8f8502-c0aa-4fd6-a422-14c760fa94a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
<link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f18aa7de-3b7b-4828-918d-cf62a7154eab" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1b8f8502-c0aa-4fd6-a422-14c760fa94a1" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d897a203-a03e-4dd5-a8ea-a50e00d6f76c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_df1c15a0-5863-4a06-afe5-6081ebea705f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d897a203-a03e-4dd5-a8ea-a50e00d6f76c" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_df1c15a0-5863-4a06-afe5-6081ebea705f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_2b7afb05-d7c9-4fdf-9fd1-4e7ef8fd3a8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d897a203-a03e-4dd5-a8ea-a50e00d6f76c" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_2b7afb05-d7c9-4fdf-9fd1-4e7ef8fd3a8f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ea733883-fff2-4fe6-83ab-8de41ec7edae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
<link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d897a203-a03e-4dd5-a8ea-a50e00d6f76c" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ea733883-fff2-4fe6-83ab-8de41ec7edae" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f4ddfff3-d94f-4a44-a5e8-e2ca37e1a25d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
<link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d897a203-a03e-4dd5-a8ea-a50e00d6f76c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f4ddfff3-d94f-4a44-a5e8-e2ca37e1a25d" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_280642f1-d9d2-42c4-8b48-fd6c779da7b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
<link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d897a203-a03e-4dd5-a8ea-a50e00d6f76c" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_280642f1-d9d2-42c4-8b48-fd6c779da7b3" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7b9c3670-6c67-477a-abe8-a14e1ed43ebf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
<link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d897a203-a03e-4dd5-a8ea-a50e00d6f76c" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7b9c3670-6c67-477a-abe8-a14e1ed43ebf" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_900ff74d-dbc5-4ec1-8136-458db653a5a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_NetIncomeLoss_900ff74d-dbc5-4ec1-8136-458db653a5a5" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_99f3b663-3bf1-4fda-9e98-cd7be1fc59b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_99f3b663-3bf1-4fda-9e98-cd7be1fc59b0" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_50fb83a0-90ba-4f45-9229-7a5ea36e6f55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_ShareBasedCompensation_50fb83a0-90ba-4f45-9229-7a5ea36e6f55" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2a883eac-537e-40e6-944a-bfac49f76629" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2a883eac-537e-40e6-944a-bfac49f76629" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9323b155-4ebd-4a5b-b45c-9fadcec3b16e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
<link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9323b155-4ebd-4a5b-b45c-9fadcec3b16e" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_OperatingLeaseRightOfUseAssetAmortization_89125b80-cf15-4d5e-84e0-61ace1791d77" xlink:href="apog-20201128.xsd#apog_OperatingLeaseRightOfUseAssetAmortization"/>
<link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_apog_OperatingLeaseRightOfUseAssetAmortization_89125b80-cf15-4d5e-84e0-61ace1791d77" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_e17a24c6-c806-40a5-9df5-b1aaa0c78180" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
<link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_e17a24c6-c806-40a5-9df5-b1aaa0c78180" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_5769cfef-a44b-4457-9f98-2903fea4a2ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
<link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_5769cfef-a44b-4457-9f98-2903fea4a2ce" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5f5b66a7-eb9e-465c-ab63-34d1d3018f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
<link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5f5b66a7-eb9e-465c-ab63-34d1d3018f3e" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_c09c7b88-d912-43b3-827f-bab7b0f24e8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
<link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_c09c7b88-d912-43b3-827f-bab7b0f24e8f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b309e407-091a-489f-a168-f55c9c404b94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
<link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b309e407-091a-489f-a168-f55c9c404b94" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_737d0fe8-95c7-4fff-943c-e713d1a902cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
<link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_737d0fe8-95c7-4fff-943c-e713d1a902cd" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_abef8a15-97af-49b6-b6e7-2be948876d34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
<link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_abef8a15-97af-49b6-b6e7-2be948876d34" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_IncreaseDecreaseOperatingLeaseLiabilities_204b01d5-abed-4936-b60f-9d786d0177ad" xlink:href="apog-20201128.xsd#apog_IncreaseDecreaseOperatingLeaseLiabilities"/>
<link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_apog_IncreaseDecreaseOperatingLeaseLiabilities_204b01d5-abed-4936-b60f-9d786d0177ad" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_aa046bf7-0fcd-44b6-a06f-7c856ee033b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
<link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64407a97-3bb7-4fae-8593-0501e80f2450" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_aa046bf7-0fcd-44b6-a06f-7c856ee033b6" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementofShareholdersEquityunaudited" xlink:type="simple" xlink:href="apog-20201128.xsd#ConsolidatedStatementofShareholdersEquityunaudited"/>
<link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementofShareholdersEquityunaudited" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="apog-20201128.xsd#SummaryofSignificantAccountingPolicies"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="apog-20201128.xsd#SummaryofSignificantAccountingPoliciesTables"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilities" xlink:type="simple" xlink:href="apog-20201128.xsd#RevenueReceivablesandContractAssetsandLiabilities"/>
<link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilities" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesTables" xlink:type="simple" xlink:href="apog-20201128.xsd#RevenueReceivablesandContractAssetsandLiabilitiesTables"/>
<link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesRevenueDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#RevenueReceivablesandContractAssetsandLiabilitiesRevenueDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesRevenueDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesRevenueDetails_1" xlink:type="simple" xlink:href="apog-20201128.xsd#RevenueReceivablesandContractAssetsandLiabilitiesRevenueDetails_1"/>
<link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesRevenueDetails_1" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesAccountsReceivableDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#RevenueReceivablesandContractAssetsandLiabilitiesAccountsReceivableDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesAccountsReceivableDetails" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_f5f1cd42-61f6-497e-865c-598d6037b4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_d4764d92-8739-4497-bdc4-57ff3c50cbe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGross"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_f5f1cd42-61f6-497e-865c-598d6037b4e1" xlink:to="loc_us-gaap_AccountsReceivableGross_d4764d92-8739-4497-bdc4-57ff3c50cbe4" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ffdc14e8-ee02-4d1b-88c3-c1783b600fbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_f5f1cd42-61f6-497e-865c-598d6037b4e1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ffdc14e8-ee02-4d1b-88c3-c1783b600fbe" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesAllowanceforCreditLossesDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#RevenueReceivablesandContractAssetsandLiabilitiesAllowanceforCreditLossesDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesAllowanceforCreditLossesDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesContractAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#RevenueReceivablesandContractAssetsandLiabilitiesContractAssetsLiabilitiesDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesContractAssetsLiabilitiesDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesDetails4" xlink:type="simple" xlink:href="apog-20201128.xsd#RevenueReceivablesandContractAssetsandLiabilitiesDetails4"/>
<link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesDetails4" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesDetails5" xlink:type="simple" xlink:href="apog-20201128.xsd#RevenueReceivablesandContractAssetsandLiabilitiesDetails5"/>
<link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesDetails5" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesDetails5_1" xlink:type="simple" xlink:href="apog-20201128.xsd#RevenueReceivablesandContractAssetsandLiabilitiesDetails5_1"/>
<link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesDetails5_1" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesDetailsTextual" xlink:type="simple" xlink:href="apog-20201128.xsd#RevenueReceivablesandContractAssetsandLiabilitiesDetailsTextual"/>
<link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesDetailsTextual" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformation" xlink:type="simple" xlink:href="apog-20201128.xsd#SupplementalBalanceSheetInformation"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformation" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationTables" xlink:type="simple" xlink:href="apog-20201128.xsd#SupplementalBalanceSheetInformationTables"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationComponentsofinventoriesDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#SupplementalBalanceSheetInformationComponentsofinventoriesDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationComponentsofinventoriesDetails" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1b876936-c329-45c3-8335-d69f38e72fdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_03c6d4d3-e03e-4df4-bc8f-3b04f1c7db72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_1b876936-c329-45c3-8335-d69f38e72fdc" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_03c6d4d3-e03e-4df4-bc8f-3b04f1c7db72" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_160c86a4-f49a-4d45-841f-f23645f2d423" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_1b876936-c329-45c3-8335-d69f38e72fdc" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_160c86a4-f49a-4d45-841f-f23645f2d423" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_73a79143-a143-4283-90a5-b8822975129b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_1b876936-c329-45c3-8335-d69f38e72fdc" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_73a79143-a143-4283-90a5-b8822975129b" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationOthercurrentliabilitiesDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#SupplementalBalanceSheetInformationOthercurrentliabilitiesDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationOthercurrentliabilitiesDetails" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_eb8a1c21-d149-4998-ac9c-b7e5cff2e0d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_34e72c03-cd32-414e-be7d-e2240f8cd684" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_eb8a1c21-d149-4998-ac9c-b7e5cff2e0d4" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_34e72c03-cd32-414e-be7d-e2240f8cd684" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_AcquiredContractLiabilitiesCurrent_dfb6cfd3-8804-4e27-ad80-a8bcb4fedae9" xlink:href="apog-20201128.xsd#apog_AcquiredContractLiabilitiesCurrent"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_eb8a1c21-d149-4998-ac9c-b7e5cff2e0d4" xlink:to="loc_apog_AcquiredContractLiabilitiesCurrent_dfb6cfd3-8804-4e27-ad80-a8bcb4fedae9" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_798b6a49-503d-49af-8be7-0b5088a36542" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_eb8a1c21-d149-4998-ac9c-b7e5cff2e0d4" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_798b6a49-503d-49af-8be7-0b5088a36542" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_e95aaeae-89de-42e4-bb59-cabd044fadcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_eb8a1c21-d149-4998-ac9c-b7e5cff2e0d4" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_e95aaeae-89de-42e4-bb59-cabd044fadcb" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_AdditionalOtherLiabilitiesCurrent_b7bb7c5d-c208-4ae3-af84-06f8f4b0855c" xlink:href="apog-20201128.xsd#apog_AdditionalOtherLiabilitiesCurrent"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_eb8a1c21-d149-4998-ac9c-b7e5cff2e0d4" xlink:to="loc_apog_AdditionalOtherLiabilitiesCurrent_b7bb7c5d-c208-4ae3-af84-06f8f4b0855c" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationOthernoncurrentliabilitiesDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#SupplementalBalanceSheetInformationOthernoncurrentliabilitiesDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationOthernoncurrentliabilitiesDetails" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_e5a69903-b741-487c-ac47-f1b7f2071fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_6e76ae0b-1a2b-46f3-9e65-7b290e835651" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_e5a69903-b741-487c-ac47-f1b7f2071fee" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_6e76ae0b-1a2b-46f3-9e65-7b290e835651" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_85a41cf3-a238-4759-bca9-ededcea81dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_e5a69903-b741-487c-ac47-f1b7f2071fee" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_85a41cf3-a238-4759-bca9-ededcea81dd5" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_62f5a8e4-55ef-439c-9b6b-ce8f4af8cb82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_e5a69903-b741-487c-ac47-f1b7f2071fee" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_62f5a8e4-55ef-439c-9b6b-ce8f4af8cb82" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_ab5d8bc0-db19-4f91-809b-ba2b3fc7342c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_e5a69903-b741-487c-ac47-f1b7f2071fee" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_ab5d8bc0-db19-4f91-809b-ba2b3fc7342c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_AdditionalOtherLiabilitiesNoncurrent_55b07e88-9586-459a-a137-7d85f5f9fe44" xlink:href="apog-20201128.xsd#apog_AdditionalOtherLiabilitiesNoncurrent"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_e5a69903-b741-487c-ac47-f1b7f2071fee" xlink:to="loc_apog_AdditionalOtherLiabilitiesNoncurrent_55b07e88-9586-459a-a137-7d85f5f9fe44" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/FinancialInstruments" xlink:type="simple" xlink:href="apog-20201128.xsd#FinancialInstruments"/>
<link:calculationLink xlink:role="http://www.apog.com/role/FinancialInstruments" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="apog-20201128.xsd#FinancialInstrumentsTables"/>
<link:calculationLink xlink:role="http://www.apog.com/role/FinancialInstrumentsTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/FinancialInstrumentsDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#FinancialInstrumentsDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/FinancialInstrumentsDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/FinancialInstrumentsDetails2" xlink:type="simple" xlink:href="apog-20201128.xsd#FinancialInstrumentsDetails2"/>
<link:calculationLink xlink:role="http://www.apog.com/role/FinancialInstrumentsDetails2" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4a94383e-6cef-4f08-88f0-9872733d6464" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_2046c02f-a796-49a9-aa5c-ae508f5b3996" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4a94383e-6cef-4f08-88f0-9872733d6464" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_2046c02f-a796-49a9-aa5c-ae508f5b3996" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_aa051a6f-41c5-4f50-a380-b75241a07519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4a94383e-6cef-4f08-88f0-9872733d6464" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_aa051a6f-41c5-4f50-a380-b75241a07519" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_ef50f5eb-2b33-48c0-87cf-01f2c6f4abd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4a94383e-6cef-4f08-88f0-9872733d6464" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_ef50f5eb-2b33-48c0-87cf-01f2c6f4abd1" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsAmortizedCostBasis_1133cf99-cf67-4b34-838c-695f15a4c1fb" xlink:href="apog-20201128.xsd#apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsAmortizedCostBasis"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4a94383e-6cef-4f08-88f0-9872733d6464" xlink:to="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsAmortizedCostBasis_1133cf99-cf67-4b34-838c-695f15a4c1fb" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_dc14d282-b6b7-4c70-a572-1a02ff9e5fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_246895d4-7b36-478a-a672-7765c3d00c64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_dc14d282-b6b7-4c70-a572-1a02ff9e5fa8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_246895d4-7b36-478a-a672-7765c3d00c64" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_4635a349-52c0-484c-9396-10b6190835b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_dc14d282-b6b7-4c70-a572-1a02ff9e5fa8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_4635a349-52c0-484c-9396-10b6190835b0" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_dd519a45-7f1f-48ee-8f89-1abf421656f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_dc14d282-b6b7-4c70-a572-1a02ff9e5fa8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_dd519a45-7f1f-48ee-8f89-1abf421656f1" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsFairValue_b8b53fac-2fef-4fdd-a225-0b9321ac7d83" xlink:href="apog-20201128.xsd#apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsFairValue"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_dc14d282-b6b7-4c70-a572-1a02ff9e5fa8" xlink:to="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsFairValue_b8b53fac-2fef-4fdd-a225-0b9321ac7d83" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/FinancialInstrumentsDetails3" xlink:type="simple" xlink:href="apog-20201128.xsd#FinancialInstrumentsDetails3"/>
<link:calculationLink xlink:role="http://www.apog.com/role/FinancialInstrumentsDetails3" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/FinancialInstrumentsDetailsTextual" xlink:type="simple" xlink:href="apog-20201128.xsd#FinancialInstrumentsDetailsTextual"/>
<link:calculationLink xlink:role="http://www.apog.com/role/FinancialInstrumentsDetailsTextual" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssets" xlink:type="simple" xlink:href="apog-20201128.xsd#GoodwillandOtherIdentifiableIntangibleAssets"/>
<link:calculationLink xlink:role="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssets" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsTables" xlink:type="simple" xlink:href="apog-20201128.xsd#GoodwillandOtherIdentifiableIntangibleAssetsTables"/>
<link:calculationLink xlink:role="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#GoodwillandOtherIdentifiableIntangibleAssetsDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsDetails1" xlink:type="simple" xlink:href="apog-20201128.xsd#GoodwillandOtherIdentifiableIntangibleAssetsDetails1"/>
<link:calculationLink xlink:role="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsDetails1" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1b0e6851-328f-4052-8c79-807d12590e40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_c1d4659e-9f9c-472a-8193-b897c6dbb636" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1b0e6851-328f-4052-8c79-807d12590e40" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_c1d4659e-9f9c-472a-8193-b897c6dbb636" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_IntangibleAssetsAccumulatedAmortization_f8887933-7d9e-4805-af66-ca5121b74d32" xlink:href="apog-20201128.xsd#apog_IntangibleAssetsAccumulatedAmortization"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1b0e6851-328f-4052-8c79-807d12590e40" xlink:to="loc_apog_IntangibleAssetsAccumulatedAmortization_f8887933-7d9e-4805-af66-ca5121b74d32" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_IntangibleAssetsForeignCurrencyTranslation_39c6995d-0235-40cc-a374-dcb5dc0a987d" xlink:href="apog-20201128.xsd#apog_IntangibleAssetsForeignCurrencyTranslation"/>
<link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1b0e6851-328f-4052-8c79-807d12590e40" xlink:to="loc_apog_IntangibleAssetsForeignCurrencyTranslation_39c6995d-0235-40cc-a374-dcb5dc0a987d" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments_c78dffe3-1955-4da6-8fba-f2e93278d3bc" xlink:href="apog-20201128.xsd#apog_IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c6fee482-c547-4cc3-9408-f02d83cf10cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_apog_IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments_c78dffe3-1955-4da6-8fba-f2e93278d3bc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c6fee482-c547-4cc3-9408-f02d83cf10cc" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_IndefiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustments_8af71013-f112-4a09-8958-af3b33cbfe6b" xlink:href="apog-20201128.xsd#apog_IndefiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustments"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_apog_IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments_c78dffe3-1955-4da6-8fba-f2e93278d3bc" xlink:to="loc_apog_IndefiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustments_8af71013-f112-4a09-8958-af3b33cbfe6b" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c009104d-89af-4e61-ae98-9e41072aa94b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_41571b55-8444-4385-b02f-2cea890c21bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c009104d-89af-4e61-ae98-9e41072aa94b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_41571b55-8444-4385-b02f-2cea890c21bc" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2baeb1bb-46df-4fb6-99d9-d14493856d52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c009104d-89af-4e61-ae98-9e41072aa94b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2baeb1bb-46df-4fb6-99d9-d14493856d52" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_FiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustment_f1a7f7e8-ca10-4907-bebb-b4e628af3403" xlink:href="apog-20201128.xsd#apog_FiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustment"/>
<link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c009104d-89af-4e61-ae98-9e41072aa94b" xlink:to="loc_apog_FiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustment_f1a7f7e8-ca10-4907-bebb-b4e628af3403" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsDetails2" xlink:type="simple" xlink:href="apog-20201128.xsd#GoodwillandOtherIdentifiableIntangibleAssetsDetails2"/>
<link:calculationLink xlink:role="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsDetails2" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsDetailsTextual" xlink:type="simple" xlink:href="apog-20201128.xsd#GoodwillandOtherIdentifiableIntangibleAssetsDetailsTextual"/>
<link:calculationLink xlink:role="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsDetailsTextual" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/Debt" xlink:type="simple" xlink:href="apog-20201128.xsd#Debt"/>
<link:calculationLink xlink:role="http://www.apog.com/role/Debt" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/DebtDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#DebtDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/DebtDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/LeasesLeases" xlink:type="simple" xlink:href="apog-20201128.xsd#LeasesLeases"/>
<link:calculationLink xlink:role="http://www.apog.com/role/LeasesLeases" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/LeasesTables" xlink:type="simple" xlink:href="apog-20201128.xsd#LeasesTables"/>
<link:calculationLink xlink:role="http://www.apog.com/role/LeasesTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/LeasesDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#LeasesDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/LeasesDetails" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_d060952e-da5f-4b08-a86a-2aabe2a788df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_e2160d53-6483-4f42-90a6-d5198a9e4398" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d060952e-da5f-4b08-a86a-2aabe2a788df" xlink:to="loc_us-gaap_OperatingLeaseCost_e2160d53-6483-4f42-90a6-d5198a9e4398" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_783c263d-d9e0-4250-9850-7d56dcb882f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d060952e-da5f-4b08-a86a-2aabe2a788df" xlink:to="loc_us-gaap_ShortTermLeaseCost_783c263d-d9e0-4250-9850-7d56dcb882f7" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_2cd0c06f-a841-4734-ad13-a9b5fa6caf33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d060952e-da5f-4b08-a86a-2aabe2a788df" xlink:to="loc_us-gaap_VariableLeaseCost_2cd0c06f-a841-4734-ad13-a9b5fa6caf33" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/LeasesDetails1" xlink:type="simple" xlink:href="apog-20201128.xsd#LeasesDetails1"/>
<link:calculationLink xlink:role="http://www.apog.com/role/LeasesDetails1" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/LeasesDetails2" xlink:type="simple" xlink:href="apog-20201128.xsd#LeasesDetails2"/>
<link:calculationLink xlink:role="http://www.apog.com/role/LeasesDetails2" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0b55fbb2-a211-46ff-b23d-ae69d117059b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c1facccb-ac93-4ff1-8e2f-e0124941dd7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0b55fbb2-a211-46ff-b23d-ae69d117059b" xlink:to="loc_us-gaap_OperatingLeaseLiability_c1facccb-ac93-4ff1-8e2f-e0124941dd7e" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4c74353f-0407-46b5-86c3-6669ffb8d3cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0b55fbb2-a211-46ff-b23d-ae69d117059b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4c74353f-0407-46b5-86c3-6669ffb8d3cb" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/LeasesDetailsTextual" xlink:type="simple" xlink:href="apog-20201128.xsd#LeasesDetailsTextual"/>
<link:calculationLink xlink:role="http://www.apog.com/role/LeasesDetailsTextual" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/CommitmentsandContingentLiabilities" xlink:type="simple" xlink:href="apog-20201128.xsd#CommitmentsandContingentLiabilities"/>
<link:calculationLink xlink:role="http://www.apog.com/role/CommitmentsandContingentLiabilities" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/CommitmentsandContingentLiabilitiesTables" xlink:type="simple" xlink:href="apog-20201128.xsd#CommitmentsandContingentLiabilitiesTables"/>
<link:calculationLink xlink:role="http://www.apog.com/role/CommitmentsandContingentLiabilitiesTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/CommitmentsandContingentLiabilitiesDetails1" xlink:type="simple" xlink:href="apog-20201128.xsd#CommitmentsandContingentLiabilitiesDetails1"/>
<link:calculationLink xlink:role="http://www.apog.com/role/CommitmentsandContingentLiabilitiesDetails1" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/CommitmentsandContingentLiabilitiesDetails2" xlink:type="simple" xlink:href="apog-20201128.xsd#CommitmentsandContingentLiabilitiesDetails2"/>
<link:calculationLink xlink:role="http://www.apog.com/role/CommitmentsandContingentLiabilitiesDetails2" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/CommitmentsandContingentLiabilitiesDetailsTextual" xlink:type="simple" xlink:href="apog-20201128.xsd#CommitmentsandContingentLiabilitiesDetailsTextual"/>
<link:calculationLink xlink:role="http://www.apog.com/role/CommitmentsandContingentLiabilitiesDetailsTextual" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="apog-20201128.xsd#ShareBasedCompensation"/>
<link:calculationLink xlink:role="http://www.apog.com/role/ShareBasedCompensation" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="apog-20201128.xsd#ShareBasedCompensationTables"/>
<link:calculationLink xlink:role="http://www.apog.com/role/ShareBasedCompensationTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/ShareBasedCompensationDetails1" xlink:type="simple" xlink:href="apog-20201128.xsd#ShareBasedCompensationDetails1"/>
<link:calculationLink xlink:role="http://www.apog.com/role/ShareBasedCompensationDetails1" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/ShareBasedCompensationDetails2" xlink:type="simple" xlink:href="apog-20201128.xsd#ShareBasedCompensationDetails2"/>
<link:calculationLink xlink:role="http://www.apog.com/role/ShareBasedCompensationDetails2" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/ShareBasedCompensationDetailsTextual" xlink:type="simple" xlink:href="apog-20201128.xsd#ShareBasedCompensationDetailsTextual"/>
<link:calculationLink xlink:role="http://www.apog.com/role/ShareBasedCompensationDetailsTextual" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/IncomeTaxes" xlink:type="simple" xlink:href="apog-20201128.xsd#IncomeTaxes"/>
<link:calculationLink xlink:role="http://www.apog.com/role/IncomeTaxes" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#IncomeTaxesDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/IncomeTaxesDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/EarningsperShare" xlink:type="simple" xlink:href="apog-20201128.xsd#EarningsperShare"/>
<link:calculationLink xlink:role="http://www.apog.com/role/EarningsperShare" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/EarningsperShareTables" xlink:type="simple" xlink:href="apog-20201128.xsd#EarningsperShareTables"/>
<link:calculationLink xlink:role="http://www.apog.com/role/EarningsperShareTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/EarningsperShareEarningsperShareDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#EarningsperShareEarningsperShareDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/EarningsperShareEarningsperShareDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/SegmentInformation" xlink:type="simple" xlink:href="apog-20201128.xsd#SegmentInformation"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SegmentInformation" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="apog-20201128.xsd#SegmentInformationTables"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SegmentInformationTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/SegmentInformationSegmentInformationDetailsTextual" xlink:type="simple" xlink:href="apog-20201128.xsd#SegmentInformationSegmentInformationDetailsTextual"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SegmentInformationSegmentInformationDetailsTextual" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="apog-20201128.xsd#SegmentInformationDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SegmentInformationDetails" xlink:type="extended"/>
</link:linkbase>


5 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

11/10/20  Apogee Enterprises, Inc.          8-K:1,2,9  11/06/20   11:283K                                   Donnelley … Solutions/FA
 9/17/20  Apogee Enterprises, Inc.          8-K:5,7,9   9/13/20   12:239K                                   Donnelley … Solutions/FA
 1/16/20  Apogee Enterprises, Inc.          8-K:5,8,9   1/14/20   14:263K                                   Donnelley … Solutions/FA
 7/03/18  Apogee Enterprises, Inc.          8-K:5,9     6/27/18    4:130K                                   Donnelley … Solutions/FA
 5/05/04  Apogee Enterprises, Inc.          10-K        2/28/04   12:1.7M                                   Donnelley … Solutions/FA
Top
Filing Submission 0000006845-21-000003   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Fri., May 10, 1:30:44.2pm ET