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

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

On:  Thursday, 10/8/20, at 1:54pm ET   ·   For:  8/29/20   ·   Accession #:  6845-20-28   ·   File #:  0-06365

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

Find Words in Filings emoji
 
  in    Show  and   Hints

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

10/08/20  Apogee Enterprises, Inc.          10-Q        8/29/20   78:7.1M

Quarterly Report   —   Form 10-Q
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

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


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


This Exhibit is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<!-- XBRL Document Created with Wdesk from Workiva -->
<!-- Copyright 2020 Workiva -->
<!-- r:fb680256-9032-44ee-9a62-c7bb4323614d,g:2032abb8-ae02-477d-8340-daf91852a84f -->
<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-20200829.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-20200829.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_StockholdersEquity_4085e1c9-c9a9-4838-87f2-26d6c07b0c02" 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_29dbc7c6-1ccb-4e54-a06f-605cf0d9d841" 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_4085e1c9-c9a9-4838-87f2-26d6c07b0c02" xlink:to="loc_us-gaap_CommonStockValue_29dbc7c6-1ccb-4e54-a06f-605cf0d9d841" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_e5f98628-b51a-45a5-80ed-f56b4c5f507f" 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_4085e1c9-c9a9-4838-87f2-26d6c07b0c02" xlink:to="loc_us-gaap_AdditionalPaidInCapital_e5f98628-b51a-45a5-80ed-f56b4c5f507f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_538d7b9b-89b9-4211-b1da-a3309afaef9a" 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_4085e1c9-c9a9-4838-87f2-26d6c07b0c02" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_538d7b9b-89b9-4211-b1da-a3309afaef9a" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockIssuedEmployeeStockTrust_55d33889-9980-41a2-904d-c19bf664063e" 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_4085e1c9-c9a9-4838-87f2-26d6c07b0c02" xlink:to="loc_us-gaap_CommonStockIssuedEmployeeStockTrust_55d33889-9980-41a2-904d-c19bf664063e" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndBenefitsTrust_0650c97c-3bc3-4e02-b236-cd46126235f9" 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_4085e1c9-c9a9-4838-87f2-26d6c07b0c02" xlink:to="loc_us-gaap_CompensationAndBenefitsTrust_0650c97c-3bc3-4e02-b236-cd46126235f9" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7897fc8d-67a3-4c16-9a6e-98c7da524728" 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_4085e1c9-c9a9-4838-87f2-26d6c07b0c02" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7897fc8d-67a3-4c16-9a6e-98c7da524728" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ff60da5f-bdd9-4135-b427-867332c01708" 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_9881b6f0-d8c7-4212-b009-db5742cca4c4" 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_ff60da5f-bdd9-4135-b427-867332c01708" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9881b6f0-d8c7-4212-b009-db5742cca4c4" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_428f5ca2-7bdd-48d1-8466-57b76dda6cc1" 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_ff60da5f-bdd9-4135-b427-867332c01708" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_428f5ca2-7bdd-48d1-8466-57b76dda6cc1" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_29da0afd-f9a2-4627-a7cf-d207828ed6d4" 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_ff60da5f-bdd9-4135-b427-867332c01708" xlink:to="loc_us-gaap_InventoryNet_29da0afd-f9a2-4627-a7cf-d207828ed6d4" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_aef67484-7527-4904-8280-e64ffabc2892" 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_ff60da5f-bdd9-4135-b427-867332c01708" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_aef67484-7527-4904-8280-e64ffabc2892" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d26678be-aee4-45b1-89e8-4644eafb5cfa" 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_ff60da5f-bdd9-4135-b427-867332c01708" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d26678be-aee4-45b1-89e8-4644eafb5cfa" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8b5fa80a-a943-449f-8640-98d7160ba826" 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_b1239f9f-4077-4b1f-8150-0f2c11013492" 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_8b5fa80a-a943-449f-8640-98d7160ba826" xlink:to="loc_us-gaap_AccountsPayableCurrent_b1239f9f-4077-4b1f-8150-0f2c11013492" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_fc784474-97a7-4681-afa7-69967c537c2a" 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_8b5fa80a-a943-449f-8640-98d7160ba826" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_fc784474-97a7-4681-afa7-69967c537c2a" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_76fe5350-34a2-4d2b-9d82-e4e0da3684f9" 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_8b5fa80a-a943-449f-8640-98d7160ba826" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_76fe5350-34a2-4d2b-9d82-e4e0da3684f9" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_cde7a438-325e-4028-abba-408b30107ab0" 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_8b5fa80a-a943-449f-8640-98d7160ba826" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_cde7a438-325e-4028-abba-408b30107ab0" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_c8e03070-d8fc-4458-8ce4-befd0623dd8b" 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_8b5fa80a-a943-449f-8640-98d7160ba826" xlink:to="loc_us-gaap_DebtCurrent_c8e03070-d8fc-4458-8ce4-befd0623dd8b" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_bbc0666c-b3f9-41bb-8b2b-4e1b6c744100" 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_8b5fa80a-a943-449f-8640-98d7160ba826" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_bbc0666c-b3f9-41bb-8b2b-4e1b6c744100" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f9751233-ecd8-411b-8b25-e179c83d4b2a" 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_37ee871c-53f0-4c77-8dcd-8e1a423473f9" 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_f9751233-ecd8-411b-8b25-e179c83d4b2a" xlink:to="loc_us-gaap_LiabilitiesCurrent_37ee871c-53f0-4c77-8dcd-8e1a423473f9" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_4e99eb7e-b807-4660-be40-b28bef8ae911" 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_f9751233-ecd8-411b-8b25-e179c83d4b2a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_4e99eb7e-b807-4660-be40-b28bef8ae911" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bafce5e3-9ee1-4aed-8a24-a4a8f822aa4d" 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_f9751233-ecd8-411b-8b25-e179c83d4b2a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bafce5e3-9ee1-4aed-8a24-a4a8f822aa4d" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_4dd4efeb-8347-473b-a183-d74cfca84260" 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_f9751233-ecd8-411b-8b25-e179c83d4b2a" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_4dd4efeb-8347-473b-a183-d74cfca84260" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a4c70cb6-6b65-48f2-afe2-9abae1799fa1" 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_f9751233-ecd8-411b-8b25-e179c83d4b2a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a4c70cb6-6b65-48f2-afe2-9abae1799fa1" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_27ccae1f-e615-494e-b720-834d08491254" 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_f9751233-ecd8-411b-8b25-e179c83d4b2a" xlink:to="loc_us-gaap_StockholdersEquity_27ccae1f-e615-494e-b720-834d08491254" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9e9c9d04-491b-46d0-88c4-ce306c5ef0df" 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_122d22eb-3190-4bcc-b5d6-7cb825df44ff" 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_9e9c9d04-491b-46d0-88c4-ce306c5ef0df" xlink:to="loc_us-gaap_AssetsCurrent_122d22eb-3190-4bcc-b5d6-7cb825df44ff" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7b14fcd2-8d2d-4dfa-ac91-b01113ffe42f" 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_9e9c9d04-491b-46d0-88c4-ce306c5ef0df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7b14fcd2-8d2d-4dfa-ac91-b01113ffe42f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_74466cee-b6ae-4b4d-b8aa-e87c6faadb93" 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_9e9c9d04-491b-46d0-88c4-ce306c5ef0df" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_74466cee-b6ae-4b4d-b8aa-e87c6faadb93" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a258d580-4960-40db-a1b4-32ad124f6451" 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_9e9c9d04-491b-46d0-88c4-ce306c5ef0df" xlink:to="loc_us-gaap_Goodwill_a258d580-4960-40db-a1b4-32ad124f6451" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f99ea28d-a479-42d1-bbe6-41ad2d6d9429" 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_9e9c9d04-491b-46d0-88c4-ce306c5ef0df" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f99ea28d-a479-42d1-bbe6-41ad2d6d9429" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_459b529f-108f-462f-a662-15ff56e3db25" 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_9e9c9d04-491b-46d0-88c4-ce306c5ef0df" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_459b529f-108f-462f-a662-15ff56e3db25" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/ConsolidatedResultsofOperationsunaudited" xlink:type="simple" xlink:href="apog-20200829.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_NetIncomeLoss_6ab93890-4a5e-4bd2-b5ab-581b404e9975" 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_73c78a5e-dd9d-483c-92c1-94caf9cf191c" 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_6ab93890-4a5e-4bd2-b5ab-581b404e9975" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_73c78a5e-dd9d-483c-92c1-94caf9cf191c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9e4c3479-9742-42a6-826e-10bfd6d14171" 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_6ab93890-4a5e-4bd2-b5ab-581b404e9975" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9e4c3479-9742-42a6-826e-10bfd6d14171" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a75e8008-becd-40b1-90ea-e75e90ce3288" 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_be6a3295-7188-45a3-ba22-91b8b1706dbb" 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_a75e8008-becd-40b1-90ea-e75e90ce3288" xlink:to="loc_us-gaap_GrossProfit_be6a3295-7188-45a3-ba22-91b8b1706dbb" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_39dd2574-a1de-44a0-a8c6-f1f1eb021333" 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_a75e8008-becd-40b1-90ea-e75e90ce3288" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_39dd2574-a1de-44a0-a8c6-f1f1eb021333" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9031f4c2-ac3a-4d0b-b964-21ca8937167b" 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_0e1dc27c-b73b-4ea5-a931-e87e8cb9453d" 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_9031f4c2-ac3a-4d0b-b964-21ca8937167b" xlink:to="loc_us-gaap_OperatingIncomeLoss_0e1dc27c-b73b-4ea5-a931-e87e8cb9453d" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d0b91cd8-8adb-4efc-9046-4f36ad38a1c0" 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_9031f4c2-ac3a-4d0b-b964-21ca8937167b" xlink:to="loc_us-gaap_InterestExpense_d0b91cd8-8adb-4efc-9046-4f36ad38a1c0" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_902e371b-5213-462e-92b1-8635ea3f435b" 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_9031f4c2-ac3a-4d0b-b964-21ca8937167b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_902e371b-5213-462e-92b1-8635ea3f435b" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ce899a0e-954e-4f1a-9626-ccc02df5586f" 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_810a3101-f021-4fde-9d68-bc1d80036d08" 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_ce899a0e-954e-4f1a-9626-ccc02df5586f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_810a3101-f021-4fde-9d68-bc1d80036d08" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_19f7c6e4-5044-47db-9398-e0aa795a3ef0" 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_ce899a0e-954e-4f1a-9626-ccc02df5586f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_19f7c6e4-5044-47db-9398-e0aa795a3ef0" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsofComprehensiveEarningsunaudited" xlink:type="simple" xlink:href="apog-20200829.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_7230a3d1-51f9-4ac2-a638-547c93719489" 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_c90214c4-6c83-44ee-9658-f57278474b1e" 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_7230a3d1-51f9-4ac2-a638-547c93719489" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c90214c4-6c83-44ee-9658-f57278474b1e" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_b0d65b33-3075-4c8d-8af5-f5cdb1486b05" 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_7230a3d1-51f9-4ac2-a638-547c93719489" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_b0d65b33-3075-4c8d-8af5-f5cdb1486b05" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_d8b5e6cc-307b-443d-838d-6e2bb8481745" 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_7230a3d1-51f9-4ac2-a638-547c93719489" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_d8b5e6cc-307b-443d-838d-6e2bb8481745" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0242afec-f719-40e9-883d-b11f71a11f57" 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_a9fbcf2c-6b89-4222-bc84-dd6ad65e9faa" 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_0242afec-f719-40e9-883d-b11f71a11f57" xlink:to="loc_us-gaap_NetIncomeLoss_a9fbcf2c-6b89-4222-bc84-dd6ad65e9faa" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_14a14a13-7890-41e4-958e-adaabd2af99b" 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_0242afec-f719-40e9-883d-b11f71a11f57" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_14a14a13-7890-41e4-958e-adaabd2af99b" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsofComprehensiveEarningsUnauditedParenthetical" xlink:type="simple" xlink:href="apog-20200829.xsd#ConsolidatedStatementsofComprehensiveEarningsUnauditedParenthetical"/>
<link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsofComprehensiveEarningsUnauditedParenthetical" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="apog-20200829.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_NetCashProvidedByUsedInOperatingActivities_00f8deb8-a86c-49ef-967f-c8e7073fadfc" 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_b8a8957a-ac9f-4643-94eb-0bd9daf012f4" 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_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_NetIncomeLoss_b8a8957a-ac9f-4643-94eb-0bd9daf012f4" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8c361f53-091c-4e28-b02b-13db2f99d16f" 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_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8c361f53-091c-4e28-b02b-13db2f99d16f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1b13af35-f5b7-4d05-95f0-e33ea8507a8f" 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_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_ShareBasedCompensation_1b13af35-f5b7-4d05-95f0-e33ea8507a8f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_218c35a0-a2e3-49dd-89a4-aa56aef65b3d" 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_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_218c35a0-a2e3-49dd-89a4-aa56aef65b3d" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_OperatingLeaseRightOfUseAssetAmortization_d9f30af3-fa2e-4db6-8900-585655e1113b" xlink:href="apog-20200829.xsd#apog_OperatingLeaseRightOfUseAssetAmortization"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_apog_OperatingLeaseRightOfUseAssetAmortization_d9f30af3-fa2e-4db6-8900-585655e1113b" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_626893d6-7d6e-4c6c-9c22-c745b0cf4cfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
<link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_626893d6-7d6e-4c6c-9c22-c745b0cf4cfa" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_a13fd251-dab4-488b-b782-3283da2980ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
<link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_a13fd251-dab4-488b-b782-3283da2980ea" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1a67c996-eddb-401f-916d-e761b50ce101" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
<link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1a67c996-eddb-401f-916d-e761b50ce101" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_6d960644-f774-440f-822b-b254a9739de6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
<link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_6d960644-f774-440f-822b-b254a9739de6" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c1ca6dae-1357-4b4c-9f18-644ff57ca2e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
<link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c1ca6dae-1357-4b4c-9f18-644ff57ca2e0" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_693dd8ee-fec2-49c1-b50f-dd3f0cd3c4f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
<link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_693dd8ee-fec2-49c1-b50f-dd3f0cd3c4f3" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_d31b763c-68c6-4e91-a78c-9f2ea6b86126" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
<link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_d31b763c-68c6-4e91-a78c-9f2ea6b86126" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_IncreaseDecreaseOperatingLeaseLiabilities_393b5ff7-5b55-4d6f-b41d-421f0f43a377" xlink:href="apog-20200829.xsd#apog_IncreaseDecreaseOperatingLeaseLiabilities"/>
<link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_apog_IncreaseDecreaseOperatingLeaseLiabilities_393b5ff7-5b55-4d6f-b41d-421f0f43a377" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_cd84a807-4490-4fd3-9190-4965ee9867f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
<link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_00f8deb8-a86c-49ef-967f-c8e7073fadfc" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_cd84a807-4490-4fd3-9190-4965ee9867f2" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_81e01018-a9f3-49f8-9838-c90422e392fa" 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_870d1d07-0922-410c-a697-ba8c4b536372" 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_81e01018-a9f3-49f8-9838-c90422e392fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_870d1d07-0922-410c-a697-ba8c4b536372" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7bc2f8e9-61e3-4e00-9075-4d28a8ce116c" 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_81e01018-a9f3-49f8-9838-c90422e392fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7bc2f8e9-61e3-4e00-9075-4d28a8ce116c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f7051f1-cc99-4423-b912-5994a298f41f" 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_81e01018-a9f3-49f8-9838-c90422e392fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f7051f1-cc99-4423-b912-5994a298f41f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_62bcc18c-5f58-4e6e-974f-64f362ece94c" 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_1c8f1428-18b3-46d7-a564-c646db5596ed" 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_62bcc18c-5f58-4e6e-974f-64f362ece94c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1c8f1428-18b3-46d7-a564-c646db5596ed" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5cb5d8c6-03e7-48d6-b763-9c423c688b4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_62bcc18c-5f58-4e6e-974f-64f362ece94c" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5cb5d8c6-03e7-48d6-b763-9c423c688b4c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ad2ae28-ca57-434a-9cac-4f43c38ae3f7" 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_3d573040-48ce-48fc-8d36-832a6b7d6d2c" 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_1ad2ae28-ca57-434a-9cac-4f43c38ae3f7" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_3d573040-48ce-48fc-8d36-832a6b7d6d2c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_56aeb0e3-f051-4e27-8dd9-b229e145a30c" 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_1ad2ae28-ca57-434a-9cac-4f43c38ae3f7" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_56aeb0e3-f051-4e27-8dd9-b229e145a30c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_3f1ac042-3508-4bc2-b744-f11a1ef6765e" 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_1ad2ae28-ca57-434a-9cac-4f43c38ae3f7" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_3f1ac042-3508-4bc2-b744-f11a1ef6765e" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1925e106-58b7-4c28-bdb6-443ed3261bc9" 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_1ad2ae28-ca57-434a-9cac-4f43c38ae3f7" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1925e106-58b7-4c28-bdb6-443ed3261bc9" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1bf4c534-29c6-4b6e-84e4-92ddd60417ef" 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_1ad2ae28-ca57-434a-9cac-4f43c38ae3f7" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1bf4c534-29c6-4b6e-84e4-92ddd60417ef" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_aa3dd6c6-4683-46b5-81f2-e113f14d85f9" 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_1ad2ae28-ca57-434a-9cac-4f43c38ae3f7" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_aa3dd6c6-4683-46b5-81f2-e113f14d85f9" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementofShareholdersEquityunaudited" xlink:type="simple" xlink:href="apog-20200829.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-20200829.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-20200829.xsd#SummaryofSignificantAccountingPoliciesTables"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="apog-20200829.xsd#SummaryofSignificantAccountingPoliciesDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilities" xlink:type="simple" xlink:href="apog-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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_69d45468-0979-4bfb-af84-9c4aa935aded" 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_a25888e5-e2c8-404b-ba1a-e9e5ad593550" 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_69d45468-0979-4bfb-af84-9c4aa935aded" xlink:to="loc_us-gaap_AccountsReceivableGross_a25888e5-e2c8-404b-ba1a-e9e5ad593550" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4e60954d-18e2-4d84-a1d9-6536d8016580" 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_69d45468-0979-4bfb-af84-9c4aa935aded" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4e60954d-18e2-4d84-a1d9-6536d8016580" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesAllowanceforCreditLossesDetails" xlink:type="simple" xlink:href="apog-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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_23b10686-a8e7-45cb-b143-cfdcb28316d4" 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_5ffd907c-036b-4de8-bc06-23c4909b34c1" 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_23b10686-a8e7-45cb-b143-cfdcb28316d4" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_5ffd907c-036b-4de8-bc06-23c4909b34c1" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_52b909c9-e629-49f4-8a22-3aa07b12f8ab" 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_23b10686-a8e7-45cb-b143-cfdcb28316d4" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_52b909c9-e629-49f4-8a22-3aa07b12f8ab" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_962ea2cc-c8eb-458d-b6ce-0ef821a59b82" 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_23b10686-a8e7-45cb-b143-cfdcb28316d4" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_962ea2cc-c8eb-458d-b6ce-0ef821a59b82" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationOthercurrentliabilitiesDetails" xlink:type="simple" xlink:href="apog-20200829.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_174ce95d-a4a1-4467-afff-84f9ed6f70c4" 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_626386c4-5e99-4863-9577-f05a82cd3897" 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_174ce95d-a4a1-4467-afff-84f9ed6f70c4" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_626386c4-5e99-4863-9577-f05a82cd3897" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_AcquiredContractLiabilitiesCurrent_151b3b8e-b6e0-411f-be10-1bcd90d87a19" xlink:href="apog-20200829.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_174ce95d-a4a1-4467-afff-84f9ed6f70c4" xlink:to="loc_apog_AcquiredContractLiabilitiesCurrent_151b3b8e-b6e0-411f-be10-1bcd90d87a19" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_04047271-3969-4450-a2bd-474553610cb9" 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_174ce95d-a4a1-4467-afff-84f9ed6f70c4" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_04047271-3969-4450-a2bd-474553610cb9" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_b7ccc2b3-0f17-4f3c-b20e-ab6cd47d2998" 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_174ce95d-a4a1-4467-afff-84f9ed6f70c4" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_b7ccc2b3-0f17-4f3c-b20e-ab6cd47d2998" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_AdditionalOtherLiabilitiesCurrent_8b182d5e-ecd9-440a-83a1-b34dab9fed1b" xlink:href="apog-20200829.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_174ce95d-a4a1-4467-afff-84f9ed6f70c4" xlink:to="loc_apog_AdditionalOtherLiabilitiesCurrent_8b182d5e-ecd9-440a-83a1-b34dab9fed1b" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationOthernoncurrentliabilitiesDetails" xlink:type="simple" xlink:href="apog-20200829.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_1e99806b-909c-4853-9811-ef1afe3a7e48" 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_5086faa1-0853-4ca4-bf4e-d6578a18b24f" 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_1e99806b-909c-4853-9811-ef1afe3a7e48" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_5086faa1-0853-4ca4-bf4e-d6578a18b24f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7fc8c933-f192-4c32-a231-c457a2536202" 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_1e99806b-909c-4853-9811-ef1afe3a7e48" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7fc8c933-f192-4c32-a231-c457a2536202" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_984d9d4e-2b22-4511-bc15-70dcab39c133" 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_1e99806b-909c-4853-9811-ef1afe3a7e48" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_984d9d4e-2b22-4511-bc15-70dcab39c133" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_41f978f9-4112-410f-b41d-feb352b3933f" 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_1e99806b-909c-4853-9811-ef1afe3a7e48" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_41f978f9-4112-410f-b41d-feb352b3933f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_AdditionalOtherLiabilitiesNoncurrent_23b11545-c39d-4457-8d72-fdbed6ce62ef" xlink:href="apog-20200829.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_1e99806b-909c-4853-9811-ef1afe3a7e48" xlink:to="loc_apog_AdditionalOtherLiabilitiesNoncurrent_23b11545-c39d-4457-8d72-fdbed6ce62ef" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/FinancialInstruments" xlink:type="simple" xlink:href="apog-20200829.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-20200829.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-20200829.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-20200829.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_175ec069-7f88-425f-9ff6-ec4064d97429" 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_94436288-2bf5-4f59-ab89-de71e615359a" 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_175ec069-7f88-425f-9ff6-ec4064d97429" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_94436288-2bf5-4f59-ab89-de71e615359a" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_f6f6f1e5-0d4e-429c-a692-4fd7d0a7e695" 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_175ec069-7f88-425f-9ff6-ec4064d97429" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_f6f6f1e5-0d4e-429c-a692-4fd7d0a7e695" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_e23c1e84-b4ab-43cb-b5c9-0de8209738d6" 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_175ec069-7f88-425f-9ff6-ec4064d97429" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_e23c1e84-b4ab-43cb-b5c9-0de8209738d6" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsAmortizedCostBasis_f977f6f7-65c0-4102-ace6-33d8f7891051" xlink:href="apog-20200829.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_175ec069-7f88-425f-9ff6-ec4064d97429" xlink:to="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsAmortizedCostBasis_f977f6f7-65c0-4102-ace6-33d8f7891051" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d97f16c3-057e-4169-8890-a13257587cb0" 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_1ead4e83-04c7-44cf-bc95-f3630308a9d4" 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_d97f16c3-057e-4169-8890-a13257587cb0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_1ead4e83-04c7-44cf-bc95-f3630308a9d4" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_623409f8-8920-4ef8-adf9-f5b6b8065d42" 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_d97f16c3-057e-4169-8890-a13257587cb0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_623409f8-8920-4ef8-adf9-f5b6b8065d42" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_4864f535-7c2b-4e12-a7f4-7835ef964473" 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_d97f16c3-057e-4169-8890-a13257587cb0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_4864f535-7c2b-4e12-a7f4-7835ef964473" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsFairValue_c5b1605f-4d2f-43a5-9845-54cf03cecd44" xlink:href="apog-20200829.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_d97f16c3-057e-4169-8890-a13257587cb0" xlink:to="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsFairValue_c5b1605f-4d2f-43a5-9845-54cf03cecd44" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/FinancialInstrumentsDetails3" xlink:type="simple" xlink:href="apog-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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_b8353bcd-3007-442b-a945-f9c900985d6c" 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_da21be20-1e60-433b-a69b-8b0c554e9126" 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_b8353bcd-3007-442b-a945-f9c900985d6c" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_da21be20-1e60-433b-a69b-8b0c554e9126" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_IntangibleAssetsAccumulatedAmortization_1d06499f-6822-4c69-b0d2-60321a35db4a" xlink:href="apog-20200829.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_b8353bcd-3007-442b-a945-f9c900985d6c" xlink:to="loc_apog_IntangibleAssetsAccumulatedAmortization_1d06499f-6822-4c69-b0d2-60321a35db4a" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_IntangibleAssetsForeignCurrencyTranslation_48d6f9ec-5d61-4c5e-a0a6-f10ff35f176b" xlink:href="apog-20200829.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_b8353bcd-3007-442b-a945-f9c900985d6c" xlink:to="loc_apog_IntangibleAssetsForeignCurrencyTranslation_48d6f9ec-5d61-4c5e-a0a6-f10ff35f176b" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bab92713-0f58-4e00-ad42-694fc7ebbb02" 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_c6ea9651-d0ee-46c8-89a2-e8566236f390" 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_bab92713-0f58-4e00-ad42-694fc7ebbb02" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c6ea9651-d0ee-46c8-89a2-e8566236f390" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b4e09e26-6244-4a11-9eb0-3ac0949157f9" 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_bab92713-0f58-4e00-ad42-694fc7ebbb02" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b4e09e26-6244-4a11-9eb0-3ac0949157f9" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_FiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustment_6119077d-8afe-4912-ba66-8b43308d2f45" xlink:href="apog-20200829.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_bab92713-0f58-4e00-ad42-694fc7ebbb02" xlink:to="loc_apog_FiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustment_6119077d-8afe-4912-ba66-8b43308d2f45" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments_5a8b86d3-448a-449a-9924-dd446045633d" xlink:href="apog-20200829.xsd#apog_IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_7aad2295-dc4f-4d66-9aa8-5eed599a361c" 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_5a8b86d3-448a-449a-9924-dd446045633d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_7aad2295-dc4f-4d66-9aa8-5eed599a361c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_apog_IndefiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustments_72b90596-3073-447c-8288-68cbeef2bdb0" xlink:href="apog-20200829.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_5a8b86d3-448a-449a-9924-dd446045633d" xlink:to="loc_apog_IndefiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustments_72b90596-3073-447c-8288-68cbeef2bdb0" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsDetails2" xlink:type="simple" xlink:href="apog-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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_c06ea443-d139-4cc9-8754-57982f8a4b2c" 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_fbcf9834-cdb3-4a6c-b4b5-18e16747e86d" 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_c06ea443-d139-4cc9-8754-57982f8a4b2c" xlink:to="loc_us-gaap_OperatingLeaseCost_fbcf9834-cdb3-4a6c-b4b5-18e16747e86d" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_feb40a5e-0e6f-4418-8af7-d3f8f52093b7" 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_c06ea443-d139-4cc9-8754-57982f8a4b2c" xlink:to="loc_us-gaap_ShortTermLeaseCost_feb40a5e-0e6f-4418-8af7-d3f8f52093b7" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_9de5e2b8-818e-47c3-a8d8-ef670a4f6673" 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_c06ea443-d139-4cc9-8754-57982f8a4b2c" xlink:to="loc_us-gaap_VariableLeaseCost_9de5e2b8-818e-47c3-a8d8-ef670a4f6673" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/LeasesDetails1" xlink:type="simple" xlink:href="apog-20200829.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-20200829.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_272adca1-e562-48ed-a64e-3f0f5e7ec936" 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_c1217713-4b57-4964-bf8b-e22f0cfacfab" 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_272adca1-e562-48ed-a64e-3f0f5e7ec936" xlink:to="loc_us-gaap_OperatingLeaseLiability_c1217713-4b57-4964-bf8b-e22f0cfacfab" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_944d3285-eeed-45d6-b336-3b6dee922165" 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_272adca1-e562-48ed-a64e-3f0f5e7ec936" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_944d3285-eeed-45d6-b336-3b6dee922165" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.apog.com/role/LeasesDetailsTextual" xlink:type="simple" xlink:href="apog-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.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-20200829.xsd#SegmentInformationDetails"/>
<link:calculationLink xlink:role="http://www.apog.com/role/SegmentInformationDetails" xlink:type="extended"/>
</link:linkbase>


2 Subsequent Filings that Reference this Filing

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

10/21/20  Apogee Enterprises, Inc.          S-8        10/21/20    4:59K                                    Donnelley … Solutions/FA
10/21/20  Apogee Enterprises, Inc.          S-8        10/21/20    4:65K                                    Donnelley … Solutions/FA


5 Previous Filings that this Filing References

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

 7/07/20  Apogee Enterprises, Inc.          8-K:5,9     6/30/20   12:266K                                   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
 4/30/18  Apogee Enterprises, Inc.          10-K        3/03/18  113:10M
 5/05/04  Apogee Enterprises, Inc.          10-K        2/28/04   12:1.7M                                   Donnelley … Solutions/FA
Top
Filing Submission 0000006845-20-000028   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Tue., May 14, 12:06:17.2am ET