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

GMS Inc. – ‘10-Q’ for 7/31/22 – ‘XML’

On:  Thursday, 9/1/22, at 4:40pm ET   ·   For:  7/31/22   ·   Accession #:  1628280-22-24158   ·   File #:  1-37784

Previous ‘10-Q’:  ‘10-Q’ on 3/3/22 for 1/31/22   ·   Next:  ‘10-Q’ on 12/8/22 for 10/31/22   ·   Latest:  ‘10-Q’ on 2/29/24 for 1/31/24   ·   3 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

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

 9/01/22  GMS Inc.                          10-Q        7/31/22   84:7M                                     Workiva Inc Wde… FA01/FA

Quarterly Report   —   Form 10-Q

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML   1.32M 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     28K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     29K 
 4: EX-32.1     Certification -- §906 - SOA'02                      HTML     25K 
 5: EX-32.2     Certification -- §906 - SOA'02                      HTML     25K 
11: R1          Cover                                               HTML     77K 
12: R2          Condensed Consolidated Balance Sheets (Unaudited)   HTML    133K 
13: R3          Condensed Consolidated Balance Sheets (Unaudited)   HTML     46K 
                (Parenthetical)                                                  
14: R4          Condensed Consolidated Statements of Operations     HTML    111K 
                and Comprehensive Income (Unaudited)                             
15: R5          Condensed Consolidated Statements of Stockholders'  HTML     83K 
                Equity (Unaudited)                                               
16: R6          Condensed Consolidated Statements of Cash Flows     HTML    118K 
                (Unaudited)                                                      
17: R7          Business, Basis of Presentation and Summary of      HTML     46K 
                Significant Accounting Policies                                  
18: R8          Business Combinations                               HTML     32K 
19: R9          Accounts Receivable                                 HTML     36K 
20: R10         Goodwill and Intangible Assets                      HTML     78K 
21: R11         Long-Term Debt                                      HTML     67K 
22: R12         Leases                                              HTML    104K 
23: R13         Income Taxes                                        HTML     29K 
24: R14         Stockholders' Equity                                HTML     41K 
25: R15         Equity-Based Compensation                           HTML     52K 
26: R16         Stock Appreciation Rights, Deferred Compensation    HTML     42K 
                and Redeemable Noncontrolling Interests                          
27: R17         Fair Value Measurements                             HTML     40K 
28: R18         Commitments and Contingencies                       HTML     26K 
29: R19         Segments                                            HTML     93K 
30: R20         Earnings Per Common Share                           HTML     39K 
31: R21         Business, Basis of Presentation and Summary of      HTML     61K 
                Significant Accounting Policies (Policies)                       
32: R22         Business, Basis of Presentation and Summary of      HTML     31K 
                Significant Accounting Policies (Tables)                         
33: R23         Business Combinations (Tables)                      HTML     29K 
34: R24         Accounts Receivable (Tables)                        HTML     38K 
35: R25         Goodwill and Intangible Assets (Tables)             HTML    122K 
36: R26         Long-Term Debt (Tables)                             HTML     67K 
37: R27         Leases (Tables)                                     HTML     82K 
38: R28         Stockholders' Equity (Tables)                       HTML     35K 
39: R29         Equity-Based Compensation - (Tables)                HTML     53K 
40: R30         Stock Appreciation Rights, Deferred Compensation    HTML     40K 
                and Redeemable Noncontrolling Interests (Tables)                 
41: R31         Fair Value Measurements (Tables)                    HTML     36K 
42: R32         Segments (Tables)                                   HTML     99K 
43: R33         Earnings Per Common Share (Tables)                  HTML     38K 
44: R34         Business, Basis of Presentation and Summary of      HTML     27K 
                Significant Accounting Policies - Business                       
                (Details)                                                        
45: R35         Business, Basis of Presentation and Summary of      HTML     32K 
                Significant Accounting Policies - Insurance                      
                Liabilities (Details)                                            
46: R36         Business Combinations - Pro Forma Financial         HTML     28K 
                Information (Details)                                            
47: R37         Accounts Receivable - Trade Accounts And Notes      HTML     34K 
                Receivable (Details)                                             
48: R38         Accounts Receivable - Change In Allowance           HTML     33K 
                (Details)                                                        
49: R39         Goodwill and Intangible Assets - Goodwill           HTML     44K 
                (Details)                                                        
50: R40         Goodwill and Intangible Assets - Definite-Lived     HTML     67K 
                Intangible Assets (Details)                                      
51: R41         Goodwill and Intangible Assets - Narrative          HTML     28K 
                (Details)                                                        
52: R42         Goodwill and Intangible Assets - Estimated          HTML     39K 
                Aggregate Amortization Expense (Details)                         
53: R43         Long-Term Debt - Components (Details)               HTML     52K 
54: R44         Long-Term Debt - Term Loan Facility (Details)       HTML     36K 
55: R45         Long-Term Debt - Senior Notes (Details)             HTML     27K 
56: R46         Long-Term Debt - Asset-Based Lending Facility       HTML     30K 
                (Details)                                                        
57: R47         Long-Term Debt - Canadian Revolving Credit          HTML     29K 
                Facility (Details)                                               
58: R48         Long-Term Debt - Maturities (Details)               HTML     63K 
59: R49         Leases - Components of Lease Expense (Details)      HTML     35K 
60: R50         Leases - Supplemental Cash Flow Information         HTML     37K 
                (Details)                                                        
61: R51         Leases - Other Information (Details)                HTML     45K 
62: R52         Leases - Future Minimum Lease Payments Under        HTML     63K 
                Non-Cancellable Leases (Details)                                 
63: R53         Income Taxes (Details)                              HTML     29K 
64: R54         Stockholders' Equity - Exchangeable Shares, Share   HTML     33K 
                Repurchase Program and Secondary Public Offering                 
                (Details)                                                        
65: R55         Stockholders' Equity - Accumulated Other            HTML     46K 
                Comprehensive Loss (Details)                                     
66: R56         Equity-Based Compensation - Narrative (Details)     HTML     48K 
67: R57         Equity-Based Compensation - Stock Option Activity   HTML     70K 
                (Details)                                                        
68: R58         Equity-Based Compensation - Restricted Stock Units  HTML     38K 
                (Details)                                                        
69: R59         Equity-Based Compensation - Employee Stock          HTML     29K 
                Purchase Plan (Details)                                          
70: R60         Stock Appreciation Rights, Deferred Compensation    HTML     46K 
                and Redeemable Noncontrolling Interests (Details)                
71: R61         Fair Value Measurements - Fair Value of Derivative  HTML     30K 
                Liabilities (Details)                                            
72: R62         Fair Value Measurements - Narrative (Details)       HTML     39K 
73: R63         Fair Value Measurements - Fair Value of Debt        HTML     32K 
                (Details)                                                        
74: R64         Segments - Net Sales, Adjusted EBITDA and Certain   HTML     50K 
                Other Measures (Details)                                         
75: R65         Segments - Reconciliation of Net Income to          HTML     65K 
                Adjusted EBITDA (Details)                                        
76: R66         Segments - Net Sales by Main Product Lines          HTML     37K 
                (Details)                                                        
77: R67         Segments - Net Sales by Major Geographic Area       HTML     33K 
                (Details)                                                        
78: R68         Segments - Property and Equipment, Net, By Major    HTML     30K 
                Geographic Area (Details)                                        
79: R69         Earnings Per Common Share (Details)                 HTML     64K 
82: XML         IDEA XML File -- Filing Summary                      XML    151K 
80: XML         XBRL Instance -- gms-20220731_htm                    XML   1.69M 
81: EXCEL       IDEA Workbook of Financial Reports                  XLSX    126K 
 7: EX-101.CAL  XBRL Calculations -- gms-20220731_cal                XML    204K 
 8: EX-101.DEF  XBRL Definitions -- gms-20220731_def                 XML    422K 
 9: EX-101.LAB  XBRL Labels -- gms-20220731_lab                      XML   1.45M 
10: EX-101.PRE  XBRL Presentations -- gms-20220731_pre               XML    882K 
 6: EX-101.SCH  XBRL Schema -- gms-20220731                          XSD    146K 
83: JSON        XBRL Instance as JSON Data -- MetaLinks              376±   572K 
84: ZIP         XBRL Zipped Folder -- 0001628280-22-024158-xbrl      Zip    334K 


‘XML’   —   XBRL Instance — gms-20220731_htm


This Document is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<xbrl xml:lang="en-US" xmlns="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:gms="http://www.gms.com/20220731" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<link:schemaRef xlink:href="gms-20220731.xsd" xlink:type="simple"/>
<context id="ief47310ca9944314a25a9101022e034f_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="ibe7ac70634ac4cfdb849af25d751e017_I20220831">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
</entity>
<period>
<instant> 2022-08-31 </instant>
</period>
</context>
<context id="i22a2bf44005f4d80b01cee76754275d5_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i22b419592bc5435d995e5986c67ee12a_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="ic841e0697f8240939e0224baeba5a18d_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="id4eeceb6162f4c5dba584dafb91a19fc_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i7bf0805195914ba8a23b4878343889bb_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i5dba333c9b3946cdb92c1458cbcc9b48_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i2f8307d59daa4f69b5c2542570c41e32_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i2c3810a1344f4d0fbe68f07e56a97b37_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i0fa8bca6962f4d6b87694f0a1c3de13e_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i02d1c68efbb54d1c85dd8d96c2f53cea_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i9c031c51fce54e788e3153baa81b9676_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="ic912a1476e234779b9e2849e8df5a0b7_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i008390d64fef415d9a794b7134069b99_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="iaaf804eb93384cf5beefa254a81fa509_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i3f31474de2b44f5bb016b21ff9672a5d_I20210430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-04-30 </instant>
</period>
</context>
<context id="iae3537a7290c4e979432a3216550f1e9_I20210430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-04-30 </instant>
</period>
</context>
<context id="i051bee5dc50a4df6a6b45454ae458e3e_I20210430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-04-30 </instant>
</period>
</context>
<context id="i6b07d9ca111f4ed998693e64d0923cdf_I20210430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-04-30 </instant>
</period>
</context>
<context id="i6ce81df7b6fc4d89afd14f6167c1eb0d_I20210430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
</entity>
<period>
<instant> 2021-04-30 </instant>
</period>
</context>
<context id="if64a784fb7634dd5ba0cf1c64515ad84_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="ieda8a37acd6e462f91539aa5f2b07382_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i6b71e14557954c7a9fb9c8dc85dcf6e7_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i70a567604d0343beb2aeb0a237c12d47_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i76fbcfcbd5f9434983b7593407b6fecb_I20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-07-31 </instant>
</period>
</context>
<context id="if054210609454872825ebfb4b222501f_I20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-07-31 </instant>
</period>
</context>
<context id="ib549e91135634239a68d78925e9f7797_I20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-07-31 </instant>
</period>
</context>
<context id="idf22c1b807c44f7c9e488a3c72204eb4_I20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-07-31 </instant>
</period>
</context>
<context id="ide4da5f05dbe4957b56cbc56c6d83d6e_I20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
</entity>
<period>
<instant> 2021-07-31 </instant>
</period>
</context>
<context id="i6b6cea9b696249bf8d851232b86dceb8_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis"> gms:UninsuredRiskGeneralLiabilityWorkersCompensationAndAutomobileMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i8b870108236b40a7881f70f471126f3a_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis"> gms:UninsuredRiskGeneralLiabilityWorkersCompensationAndAutomobileMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i7ff3198a3b3949fead1b0eaef6187f40_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="ie0edbf0b2c2c458794127c4bb6556bed_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i861b068ecea540d7b71f6dc6f0c0e008_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i13918667d8af41039581f0623592a557_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i91b5cf0a67eb4987905d60c6b3b0ba77_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i02a67d6224c0488e849e46e69562b524_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i25e01e4e4b614f66861ae9ed8e1b399b_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i560c0b35494c48729c9dec14050b865d_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i43c934c1ae9c4b96bd421c28fe0f00ad_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> gms:VendorAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i0c2dd36a08fb40f392b724a2fb27e28c_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> gms:VendorAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i7123474209914cb28dd993084018b1ed_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> gms:VendorAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i50e984189e4f433383356f0258904bbf_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> gms:VendorAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i75349f8fee7d4478a508a04a6205eea9_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DevelopedTechnologyRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="iccb75ebdd82c4f5988aae5fd0f40ecf9_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DevelopedTechnologyRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="iaa25f39a09e4487293063b5f5941f415_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DevelopedTechnologyRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i6d0adfb4bf314f9794a6044ffc1bd861_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DevelopedTechnologyRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i4c3e26b1bca74b8cafb0080cf15c06f0_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:OtherIntangibleAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="icb19b4e3edb24f6f810308b934787de2_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:OtherIntangibleAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="ib968e93c26694f51ba7c609cdeea6484_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:OtherIntangibleAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i15b4798db58f4d619f67c4a146fb4413_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:OtherIntangibleAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="ifbcbf5b20f8947d9a590890ecbd55ffb_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="iebdb37d98daf4579a9fbae9e3049a1d1_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="ie589167bb9104ae8b67f3dd8fe10ec6a_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="i0a06e2e336324448a3c9e41f5de56d12_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i773a710452e14760a12d61f7d134b1e0_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="i3424e2ad13fa4468b1050b7bfe424b13_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="id0eae6d7cd704600ac1171ca6ad2a9c0_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="if33e2fd93b884684bebf46ea258fa104_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="iff9fcd1e9199495b8d7a21fe88d5a5a4_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> gms:VendorAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="i2b593cd6033345de8340ed03e42d4d9b_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> gms:VendorAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="i231a1adcdfaf4121aa1c401cf3ed0521_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> gms:VendorAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="if5e0168f4f1b402393138b053240cd08_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> gms:VendorAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i145e10ed155f49de93c6f855d852efd4_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DevelopedTechnologyRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="i869b300ec06241329b725a578ea4ee7d_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DevelopedTechnologyRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="iae5f5371475b42678061512b14b0d38a_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DevelopedTechnologyRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="ib1d0833fa9a448918bb8c524bc2808bf_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DevelopedTechnologyRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i2e5c41811c7e48f3b79699304d9d34cb_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:OtherIntangibleAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="ida9839f895814e62bd150e5eaf1980a2_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:OtherIntangibleAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="i1b9efd25180247fab533029b7e726eb2_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:OtherIntangibleAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="i1fe683582e314f048a74cd7bf5a8fc7d_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:OtherIntangibleAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i1626ffee7d49471b8e5f12227eca365d_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> gms:DepreciationAndAmortizationExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="ib3a306f841b444f5ae5ae18dcc6a531e_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> gms:DepreciationAndAmortizationExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i5487ff9d4a2f495788c9fcdaf4b6ffd6_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:FirstLienTermLoanDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i61894988e5e0452b95801614de295ef2_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:FirstLienTermLoanDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="id677ebb2322a43d49b1befece3e44b3a_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> us-gaap:SeniorNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i02a0020b2e9a494ab7e25012fcfd8576_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> us-gaap:SeniorNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i6497533d91e3425da61903f9f99701f1_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:AssetBasedLendingCreditFacilityDatedAsOf2014April01Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i3c81d53b183c4e9fb8882ff77b94c036_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:AssetBasedLendingCreditFacilityDatedAsOf2014April01Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="ib3829f54de1a46ce94a07611cf6e9eee_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:InstallmentNotes5.0PercentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i7853ac41811943b4a4957ef9e2f865cd_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:InstallmentNotes5.0PercentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i2f0372c57b154dd994a12b136059532a_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:FirstLienTermLoanDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i8f162fdef31d4a5291331d70c89b36ba_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:FirstLienTermLoanDue2025Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:LondonInterbankOfferedRateLIBORMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i3d75594adc604398bb43c2328101ea4d_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:AmendedAssetBasedLendingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i7c6158dc83be4061ae3db06f69504572_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:TitanRevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i3a0e3b2dc64c4c63b9554d3938509af4_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:FinanceLeaseObligationsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i2b70f574260c49038b52420460cf2207_I20220620">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
</entity>
<period>
<instant> 2022-06-20 </instant>
</period>
</context>
<context id="i374d184848e14456b9785184c2136ad5_I20220619">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
</entity>
<period>
<instant> 2022-06-19 </instant>
</period>
</context>
<context id="ib82fa4425d12467b84983c6781736611_D20220501-20220619">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-06-19 </endDate>
</period>
</context>
<context id="i2566737111804f2fb3de5aae48a2b25c_D20220620-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
</entity>
<period>
<startDate> 2022-06-20 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i56fbd7dea17444c0af17284b3fa15d0e_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedTranslationAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i255a7c4ae23c41858baec09c7d3e1e8a_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i8c55de21890b4b83859cd73928d611d1_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedTranslationAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i0d2ed18a00764b95b240c9a92c7c7a47_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i4362c0caa61043738e67126a5a6dd345_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedTranslationAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i771f0962033a4f868f29f8721fa976e6_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="id312f1f032be49c8a30e45a2004bfd68_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i61d3bc481dfd4259b238d569914441f7_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i1fb1bb1fac02475cbb11a1be7ef7827a_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i77fc86ea95ce4854aa84958b5fa49950_D20210501-20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2022-04-30 </endDate>
</period>
</context>
<context id="i45f0b36ac26448b795cc69265d551a7f_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i7bc93291d5504e91aa304b63165170f3_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="iec64e2aedad741cea328eaf3ac8c5ff5_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i6e318d807a88403bb21ed637a0bbb1a2_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="ifec75fdfc2e94ae6b927cf449d3e1a35_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="iff143b705e4b4a1dab8a26bb6797cf84_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="ia9ae377381c14351bd15766601916663_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> gms:EmployeeStockPurchasePlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i102301d7871a4f079d71caf047804faf_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> gms:EmployeeStockPurchasePlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="if50735fd4efc4a42adcfa17257f2d6eb_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> gms:EmployeeStockPurchasePlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i378dc710dbfe45b898264f150c9db7d9_I20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> gms:EmployeeStockPurchasePlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-07-31 </instant>
</period>
</context>
<context id="i7f86428b51244eeba735d1cc103eb19e_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i77500955b6cb49048f8cf999b199c6ac_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> gms:ShareholderDeferredCompensationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i289eb4b7ca8942b0b06bac9db21684d5_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> gms:NoncontrollingInterestAwardMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="ifb2c589ba35047a8be9c9929d96e7bb7_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i8f81bb7408794838a895da3a25f86d30_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> gms:ShareholderDeferredCompensationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="ieae3eb9b205f478ebb319f0490a138b6_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> gms:NoncontrollingInterestAwardMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i279ad5eccf8343f58823ee8db7103e95_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i7333df4bb8364594937148d2c34b1e56_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> gms:ShareholderDeferredCompensationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i665d23884ac74645b20bcbd097c565aa_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> gms:NoncontrollingInterestAwardMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="ie71a47e204e0473b92cbbeeb396ecf1b_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="ic92ab3bc483e4249b72e5f2d2c9eb08d_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i895ec674b39a4c97a74ee7cec4f6bedb_I20190228">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:FirstLienTermLoanDue2025Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-02-28 </instant>
</period>
</context>
<context id="i0d21601179bb4d44b89b1d03e4207b83_I20190228">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> gms:FirstLienTermLoanDue2025Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:LondonInterbankOfferedRateLIBORMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-02-28 </instant>
</period>
</context>
<context id="i2b3488ba675b4cf2be4a5c149dbf2f07_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="ibe89d81fbbf34aada1616f090afc848a_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i22bc40c81356468cb1f03fe6979fea5d_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> gms:OtherAccruedExpensesAndCurrentLiabilitiesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="ic4103bba028145ea91af330222e7802c_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis"> us-gaap:CarryingReportedAmountFairValueDisclosureMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="ibace789dd4a04ab492c1f0130aa3b0b5_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis"> us-gaap:EstimateOfFairValueFairValueDisclosureMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="i971e876ccaae412c82d8665039c4557f_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis"> us-gaap:CarryingReportedAmountFairValueDisclosureMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="ieeab92cb2ea84266aad38d39339f03d7_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis"> us-gaap:EstimateOfFairValueFairValueDisclosureMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="iadd0beb86a1f4a0bb2c972696f031b43_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i813c66e5ad684bdf81f8621ddcb48f2a_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:MaterialReconcilingItemsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i99b6a66963c24d4fa69022c2bf2ef328_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:CorporateNonSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="ic62ec01d3bfa40e3acd37a08267ce2fe_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i0902c91e65ee4ad0a3f42f87df67e8bd_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:MaterialReconcilingItemsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i46fffa0d1ebc452bb819aaee794152b2_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:CorporateNonSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i50ee6af661e84f3583fd880710d3a379_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> gms:WallboardMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i50620bf129f041e9a32c11734fd5e42f_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> gms:WallboardMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i004991334ca348b2a76c4de5f2e4d824_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> gms:CeilingsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i4c19a8ceb1144d90afb74ca9fba11bbe_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> gms:CeilingsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="ic62fe0ff5cf94bb7b9dda09ba989cca5_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> gms:SteelFramingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i998f42052d2a4d45b100fdb0e7b41936_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> gms:SteelFramingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="if6ad1ef537de4d7c9f7d17e612f3e5af_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> gms:OtherProductsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="id82529db9f724e8e8c4d09ac24c56a74_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> gms:OtherProductsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i250be9c7204f4a8293799904225ae366_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="ifd23948fb40b4d8ebc3369092ee31bd5_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i393d065ee1384e369d4fae6223c23b48_D20220501-20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CA </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-01 </startDate>
<endDate> 2022-07-31 </endDate>
</period>
</context>
<context id="i5551aaf954bc423b8af78283899529d6_D20210501-20210731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CA </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-07-31 </endDate>
</period>
</context>
<context id="i1fc23e50be2242eea878842a007dbc8b_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="ib670e971185444ddabec205a68a8f6be_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<context id="i814953262783462889a7f25ef2ef9b11_I20220731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CA </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-31 </instant>
</period>
</context>
<context id="idefede31bb3f4bf899af6eba5f9061c7_I20220430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001600438 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CA </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-30 </instant>
</period>
</context>
<unit id="shares">
<measure> shares </measure>
</unit>
<unit id="usd">
<measure> iso4217:USD </measure>
</unit>
<unit id="usdPerShare">
<divide>
<unitNumerator>
<measure> iso4217:USD </measure>
</unitNumerator>
<unitDenominator>
<measure> shares </measure>
</unitDenominator>
</divide>
</unit>
<unit id="center">
<measure> gms:center </measure>
</unit>
<unit id="number">
<measure> pure </measure>
</unit>
<unit id="cad">
<measure> iso4217:CAD </measure>
</unit>
<dei:EntityCentralIndexKey contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80L2ZyYWc6NDg4OTAyMzk0YzU3NDRkOGI4OTFkMTdkNGYxZjAyN2MvdGFibGU6MTg0ZjMzOGQ4NTM2NDZhYWIwYTA5YWVhZTRlNzZiYTcvdGFibGVyYW5nZToxODRmMzM4ZDg1MzY0NmFhYjBhMDlhZWFlNGU3NmJhN18zLTEtMS0xLTMwMzM3_507513a2-7462-474e-a072-17ecb88f91a1"> 0001600438 </dei:EntityCentralIndexKey>
<dei:CurrentFiscalYearEndDate contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80L2ZyYWc6NDg4OTAyMzk0YzU3NDRkOGI4OTFkMTdkNGYxZjAyN2MvdGFibGU6MTg0ZjMzOGQ4NTM2NDZhYWIwYTA5YWVhZTRlNzZiYTcvdGFibGVyYW5nZToxODRmMzM4ZDg1MzY0NmFhYjBhMDlhZWFlNGU3NmJhN180LTEtMS0xLTMwMzM3_97a4dc16-31bd-4f8c-8fa0-add96c7fede4"> --04-30 </dei:CurrentFiscalYearEndDate>
<dei:DocumentFiscalYearFocus contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80L2ZyYWc6NDg4OTAyMzk0YzU3NDRkOGI4OTFkMTdkNGYxZjAyN2MvdGFibGU6MTg0ZjMzOGQ4NTM2NDZhYWIwYTA5YWVhZTRlNzZiYTcvdGFibGVyYW5nZToxODRmMzM4ZDg1MzY0NmFhYjBhMDlhZWFlNGU3NmJhN181LTEtMS0xLTMwMzM3_0f190037-506a-4e53-bfbb-7ad6a2a0b1bb"> 2023 </dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80L2ZyYWc6NDg4OTAyMzk0YzU3NDRkOGI4OTFkMTdkNGYxZjAyN2MvdGFibGU6MTg0ZjMzOGQ4NTM2NDZhYWIwYTA5YWVhZTRlNzZiYTcvdGFibGVyYW5nZToxODRmMzM4ZDg1MzY0NmFhYjBhMDlhZWFlNGU3NmJhN182LTEtMS0xLTMwMzM3_ef0a3e86-7e05-46c2-8506-710c08037f4b"> Q1 </dei:DocumentFiscalPeriodFocus>
<dei:AmendmentFlag contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80L2ZyYWc6NDg4OTAyMzk0YzU3NDRkOGI4OTFkMTdkNGYxZjAyN2MvdGFibGU6MTg0ZjMzOGQ4NTM2NDZhYWIwYTA5YWVhZTRlNzZiYTcvdGFibGVyYW5nZToxODRmMzM4ZDg1MzY0NmFhYjBhMDlhZWFlNGU3NmJhN183LTEtMS0xLTMwMzM3_57688934-601a-4f27-89a8-db898ea77dd4"> false </dei:AmendmentFlag>
<us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNS0wLTEtMS0zMDMzNw_6406d45f-26cc-4ff4-8692-cfc4f798aa54"> http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization </us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
<us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNS0wLTEtMS0zMDMzNw_d9a5df39-2b29-49f7-8dcf-6054c1efb5fb"> http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization </us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
<dei:DocumentType contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjY4_087b17bb-440f-41e0-a6a3-4dd635771fdc"> 10-Q </dei:DocumentType>
<dei:DocumentType contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjY4_98b7d537-89c2-4b8b-9efa-53169063babd"> 10-Q </dei:DocumentType>
<dei:DocumentQuarterlyReport contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjYw_2bf6e4aa-9a6a-42d2-9a4a-c17f3acdac16"> true </dei:DocumentQuarterlyReport>
<dei:DocumentQuarterlyReport contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjY5_52fe9d07-7184-4908-9014-6f7f0fc0bb14"> true </dei:DocumentQuarterlyReport>
<dei:DocumentPeriodEndDate contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMTc_23701a6d-8b72-4fac-9cc6-56b11fcbb212"> 2022-07-31 </dei:DocumentPeriodEndDate>
<dei:DocumentPeriodEndDate contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMTc_83dc8428-0fff-4276-a57c-1c2c52237a3e"> 2022-07-31 </dei:DocumentPeriodEndDate>
<dei:DocumentTransitionReport contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjYx_a7efa1c3-7ff0-4606-ad2d-6e13f6ef382a"> false </dei:DocumentTransitionReport>
<dei:EntityFileNumber contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjYy_1b211384-02fa-47e3-a431-f1c0ad6e85d2"> 001-37784 </dei:EntityFileNumber>
<dei:EntityFileNumber contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjYy_940404e6-1a4b-49c7-bde3-4c463fa50e24"> 001-37784 </dei:EntityFileNumber>
<dei:EntityRegistrantName contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjcx_375aa364-2d11-497e-84c7-3d7b952a9ae1"> GMS INC. </dei:EntityRegistrantName>
<dei:EntityRegistrantName contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjcx_7fa0025b-b9db-4316-9acd-5769fc1bc16d"> GMS INC. </dei:EntityRegistrantName>
<dei:EntityIncorporationStateCountryCode contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6ZTY2N2M2OWFhNmFjNGZmMDllYjAxMTI2YmI3MWU1MGMvdGFibGVyYW5nZTplNjY3YzY5YWE2YWM0ZmYwOWViMDExMjZiYjcxZTUwY18wLTAtMS0xLTMwMzM3_eed02132-abb6-4f7b-9ea5-cdb4bdf3b30f"> DE </dei:EntityIncorporationStateCountryCode>
<dei:EntityTaxIdentificationNumber contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6ZTY2N2M2OWFhNmFjNGZmMDllYjAxMTI2YmI3MWU1MGMvdGFibGVyYW5nZTplNjY3YzY5YWE2YWM0ZmYwOWViMDExMjZiYjcxZTUwY18wLTItMS0xLTMwMzM3_bc91a855-52b1-46fb-8cbc-79aa25dbbccf"> 46-2931287 </dei:EntityTaxIdentificationNumber>
<dei:EntityAddressAddressLine1 contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6ZTY2N2M2OWFhNmFjNGZmMDllYjAxMTI2YmI3MWU1MGMvdGFibGVyYW5nZTplNjY3YzY5YWE2YWM0ZmYwOWViMDExMjZiYjcxZTUwY180LTAtMS0xLTMwMzM3L3RleHRyZWdpb246NmZiNTllNzczNDBlNDE2YTkyZTU0ODE3ZWMxYzBhMjZfNA_165b12c2-b6ac-4185-93df-0e25995331eb"> 100 Crescent Centre Parkway </dei:EntityAddressAddressLine1>
<dei:EntityAddressAddressLine2 contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6ZTY2N2M2OWFhNmFjNGZmMDllYjAxMTI2YmI3MWU1MGMvdGFibGVyYW5nZTplNjY3YzY5YWE2YWM0ZmYwOWViMDExMjZiYjcxZTUwY180LTAtMS0xLTMwMzM3L3RleHRyZWdpb246NmZiNTllNzczNDBlNDE2YTkyZTU0ODE3ZWMxYzBhMjZfOA_dec953b6-0b3d-4ab8-a14b-a918de656815"> Suite 800 </dei:EntityAddressAddressLine2>
<dei:EntityAddressCityOrTown contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6ZTY2N2M2OWFhNmFjNGZmMDllYjAxMTI2YmI3MWU1MGMvdGFibGVyYW5nZTplNjY3YzY5YWE2YWM0ZmYwOWViMDExMjZiYjcxZTUwY181LTAtMS0xLTMwMzM3L3RleHRyZWdpb246OTFhNzc2YzA4NDBkNDM5YzhmOGM4MWVlODAzZTViNDFfNQ_2166f82a-c205-4849-9af2-de15dec3b6e5"> Tucker </dei:EntityAddressCityOrTown>
<dei:EntityAddressStateOrProvince contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6ZTY2N2M2OWFhNmFjNGZmMDllYjAxMTI2YmI3MWU1MGMvdGFibGVyYW5nZTplNjY3YzY5YWE2YWM0ZmYwOWViMDExMjZiYjcxZTUwY181LTEtMS0xLTMwMzM3_c73d64f0-0cd4-44d0-96a6-0184146554dd"> GA </dei:EntityAddressStateOrProvince>
<dei:EntityAddressPostalZipCode contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6ZTY2N2M2OWFhNmFjNGZmMDllYjAxMTI2YmI3MWU1MGMvdGFibGVyYW5nZTplNjY3YzY5YWE2YWM0ZmYwOWViMDExMjZiYjcxZTUwY181LTItMS0xLTMwMzM3_ec2a1f68-badf-4de1-a09e-2877d95f7a24"> 30084 </dei:EntityAddressPostalZipCode>
<dei:CityAreaCode contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjYz_64ece658-0965-4352-aad5-18644d12336f"> (800) </dei:CityAreaCode>
<dei:LocalPhoneNumber contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjY0_81b712f0-ea4d-4b81-930f-47f40e8ed9a2"> 392-4619 </dei:LocalPhoneNumber>
<dei:Security12bTitle contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6NGZlNmM3NTI5NWM1NGY1OThjNTE5NTM3MTc5NzJmMzgvdGFibGVyYW5nZTo0ZmU2Yzc1Mjk1YzU0ZjU5OGM1MTk1MzcxNzk3MmYzOF8xLTAtMS0xLTMwMzM3_4336ba7c-ed8e-4641-8525-35da2f29f2f1"> Common Stock, par value $0.01 per share </dei:Security12bTitle>
<dei:TradingSymbol contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6NGZlNmM3NTI5NWM1NGY1OThjNTE5NTM3MTc5NzJmMzgvdGFibGVyYW5nZTo0ZmU2Yzc1Mjk1YzU0ZjU5OGM1MTk1MzcxNzk3MmYzOF8xLTMtMS0xLTMwMzM3_81304709-ac28-494a-88c2-179fd889ef02"> GMS </dei:TradingSymbol>
<dei:SecurityExchangeName contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6NGZlNmM3NTI5NWM1NGY1OThjNTE5NTM3MTc5NzJmMzgvdGFibGVyYW5nZTo0ZmU2Yzc1Mjk1YzU0ZjU5OGM1MTk1MzcxNzk3MmYzOF8xLTUtMS0xLTMwMzM3_f0eb9c89-33ae-491b-aa60-c7aca4f6efb5"> NYSE </dei:SecurityExchangeName>
<dei:EntityCurrentReportingStatus contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjY1_1d85829c-fca0-4b24-b82e-c9afdee589d0"> Yes </dei:EntityCurrentReportingStatus>
<dei:EntityCurrentReportingStatus contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjY1_c693be32-23ee-4c36-a024-08464954e427"> Yes </dei:EntityCurrentReportingStatus>
<dei:EntityInteractiveDataCurrent contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjY2_a8764a5c-760e-4a73-aa6e-02a8b96d2cac"> Yes </dei:EntityInteractiveDataCurrent>
<dei:EntityInteractiveDataCurrent contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjY2_aa6e47af-a1d5-4765-be17-e35bb23305bb"> Yes </dei:EntityInteractiveDataCurrent>
<dei:EntityFilerCategory contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6MjQ3MTkxNDdiNGUxNGNkMDk1NjI0ZjFkYmU2NTBkODEvdGFibGVyYW5nZToyNDcxOTE0N2I0ZTE0Y2QwOTU2MjRmMWRiZTY1MGQ4MV8wLTAtMS0xLTMwMzM3_d6397bed-8871-4ceb-b316-002cd0128901"> Large Accelerated Filer </dei:EntityFilerCategory>
<dei:EntitySmallBusiness contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6MjQ3MTkxNDdiNGUxNGNkMDk1NjI0ZjFkYmU2NTBkODEvdGFibGVyYW5nZToyNDcxOTE0N2I0ZTE0Y2QwOTU2MjRmMWRiZTY1MGQ4MV8xLTQtMS0xLTMwMzM3_25541c0e-cec7-40cf-812e-635f1a200268"> false </dei:EntitySmallBusiness>
<dei:EntityEmergingGrowthCompany contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGFibGU6MjQ3MTkxNDdiNGUxNGNkMDk1NjI0ZjFkYmU2NTBkODEvdGFibGVyYW5nZToyNDcxOTE0N2I0ZTE0Y2QwOTU2MjRmMWRiZTY1MGQ4MV8yLTQtMS0xLTMwMzM3_dcb14fbe-b26e-4492-b806-98e1e134a780"> false </dei:EntityEmergingGrowthCompany>
<dei:EntityShellCompany contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjcy_239de1b0-95f4-4ef8-bc3f-8ab30e65f7f1"> false </dei:EntityShellCompany>
<dei:EntityShellCompany contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMjcy_69fb6f4c-fe58-47a3-bd52-eeb0036d7000"> false </dei:EntityShellCompany>
<dei:EntityCommonStockSharesOutstanding contextRef="ibe7ac70634ac4cfdb849af25d751e017_I20220831" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xL2ZyYWc6ZDEwMDVhMWE5NTJkNDNjNTg0NGFjZDc5ZGNmNzYyM2UvdGV4dHJlZ2lvbjpkMTAwNWExYTk1MmQ0M2M1ODQ0YWNkNzlkY2Y3NjIzZV8yMTY0_96fb9eb7-3bde-41eb-8edb-8d342ef8af55" unitRef="shares"> 42406821 </dei:EntityCommonStockSharesOutstanding>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMy0xLTEtMS0zMDMzNw_e9dcb257-fd25-49eb-836d-a08da238fc56" unitRef="usd"> 106613000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMy0zLTEtMS0zMDMzNw_38dec30b-bfb4-4363-8d39-667717b4b484" unitRef="usd"> 101916000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<gms:AllowanceForDoubtfulTradeAccountsAndNotesReceivableCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfNC0wLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjcyZGNmOGRiNTYxNTRkOWJiZTY1MzBhZWYwYWRhYWU0XzYy_bad3550f-1018-46d2-9fa0-de51dc4010cf" unitRef="usd"> 9583000 </gms:AllowanceForDoubtfulTradeAccountsAndNotesReceivableCurrent>
<gms:AllowanceForDoubtfulTradeAccountsAndNotesReceivableCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfNC0wLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjcyZGNmOGRiNTYxNTRkOWJiZTY1MzBhZWYwYWRhYWU0XzY5_73cca5bc-b133-4960-987a-7fc7b8c1f775" unitRef="usd"> 9346000 </gms:AllowanceForDoubtfulTradeAccountsAndNotesReceivableCurrent>
<us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfNC0xLTEtMS0zMDMzNw_9effa1ee-9893-468a-9d24-c505ea145f7a" unitRef="usd"> 820589000 </us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
<us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfNC0zLTEtMS0zMDMzNw_baf4d4a0-d9a8-44cf-857f-ebb40b0a826d" unitRef="usd"> 750046000 </us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
<us-gaap:InventoryNet contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfNS0xLTEtMS0zMDMzNw_7669bd10-7289-4b7b-9a5e-e1797b622627" unitRef="usd"> 577938000 </us-gaap:InventoryNet>
<us-gaap:InventoryNet contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfNS0zLTEtMS0zMDMzNw_217c5e30-3f20-46a9-a23a-49c802cbd1f9" unitRef="usd"> 550953000 </us-gaap:InventoryNet>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfNi0xLTEtMS0zMDMzNw_ef8e77c3-a6e4-4840-8df6-00f92a112dee" unitRef="usd"> 24856000 </us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfNi0zLTEtMS0zMDMzNw_ef0d1f91-6ac3-4a76-a616-2eecec0e1d84" unitRef="usd"> 20212000 </us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:AssetsCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfNy0xLTEtMS0zMDMzNw_6c755729-ac70-4a16-9974-087217fc477d" unitRef="usd"> 1529996000 </us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfNy0zLTEtMS0zMDMzNw_52e1e663-e75d-419e-85a1-d8ff61e304f1" unitRef="usd"> 1423127000 </us-gaap:AssetsCurrent>
<us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfOC0wLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjNjNzBmM2Y3ZTRmNDQ1M2M5YzUwYTY2NmNmNGQ1ZjU0XzYz_42fa8952-23ec-413b-9983-d767120cebd6" unitRef="usd"> 237746000 </us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
<us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfOC0wLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjNjNzBmM2Y3ZTRmNDQ1M2M5YzUwYTY2NmNmNGQ1ZjU0Xzcw_7832a9ad-3128-4dd5-a09a-d475cd3831ab" unitRef="usd"> 227288000 </us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
<us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfOC0xLTEtMS0zMDMzNw_384d4012-7942-4773-a0dd-fdade4755a56" unitRef="usd"> 359556000 </us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
<us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfOC0zLTEtMS0zMDMzNw_3637a828-e1af-47b5-9aac-17390b52b98a" unitRef="usd"> 350679000 </us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfOS0xLTEtMS0zMDMzNw_6a050269-c543-4d58-95b0-1eef0a17a189" unitRef="usd"> 158295000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfOS0zLTEtMS0zMDMzNw_e9d1fdea-094a-44c3-8385-18fc9be03309" unitRef="usd"> 153271000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:Goodwill contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTAtMS0xLTEtMzAzMzc_f2cc7648-3e42-4fe1-b441-327ef50187e0" unitRef="usd"> 698631000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTAtMy0xLTEtMzAzMzc_6ffa8521-c2ef-44fe-8802-febe9c294210" unitRef="usd"> 695897000 </us-gaap:Goodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTEtMS0xLTEtMzAzMzc_62a4256b-2137-480f-a980-e516e686ca4a" unitRef="usd"> 438103000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTEtMy0xLTEtMzAzMzc_650af892-dc5a-40f0-a729-d9803ac01258" unitRef="usd"> 454747000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:DeferredIncomeTaxAssetsNet contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTItMS0xLTEtMzAzMzc_0efde7bf-e952-43e0-ace0-5ba3ac72a918" unitRef="usd"> 19415000 </us-gaap:DeferredIncomeTaxAssetsNet>
<us-gaap:DeferredIncomeTaxAssetsNet contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTItMy0xLTEtMzAzMzc_4e10d4cb-b039-4b58-b037-ad33f13b2283" unitRef="usd"> 17883000 </us-gaap:DeferredIncomeTaxAssetsNet>
<us-gaap:OtherAssetsNoncurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTMtMS0xLTEtMzAzMzc_07888db4-c460-46aa-a348-128c89b08063" unitRef="usd"> 8429000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTMtMy0xLTEtMzAzMzc_53df3cc5-450c-45e3-9b34-cbf1b19c9588" unitRef="usd"> 8795000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:Assets contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTQtMS0xLTEtMzAzMzc_c63b16eb-ab0a-4300-b86f-2202b456426f" unitRef="usd"> 3212425000 </us-gaap:Assets>
<us-gaap:Assets contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTQtMy0xLTEtMzAzMzc_621cdeef-cbae-46d3-8b28-e13422b28bf5" unitRef="usd"> 3104399000 </us-gaap:Assets>
<us-gaap:AccountsPayableCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTctMS0xLTEtMzAzMzc_c05f08ea-b101-41fc-94d6-a8abe478213f" unitRef="usd"> 363287000 </us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTctMy0xLTEtMzAzMzc_dd7ba0bb-516d-4883-b580-c04fe657ab45" unitRef="usd"> 367315000 </us-gaap:AccountsPayableCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTgtMS0xLTEtMzAzMzc_2b01b382-4efb-4fb5-85c5-3169a7925f75" unitRef="usd"> 62344000 </us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTgtMy0xLTEtMzAzMzc_d9bfbdeb-a5da-4dae-9f4e-1cfad3ff9c98" unitRef="usd"> 107925000 </us-gaap:EmployeeRelatedLiabilitiesCurrent>
<gms:OtherAccruedLiabilitiesAndCurrentLiabilities contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTktMS0xLTEtMzAzMzc_434772c9-da76-44f1-83bd-0672f009dab9" unitRef="usd"> 153380000 </gms:OtherAccruedLiabilitiesAndCurrentLiabilities>
<gms:OtherAccruedLiabilitiesAndCurrentLiabilities contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMTktMy0xLTEtMzAzMzc_5e16b089-2358-4b9a-b2e6-6501a7ce3b22" unitRef="usd"> 127938000 </gms:OtherAccruedLiabilitiesAndCurrentLiabilities>
<us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjAtMS0xLTEtMzAzMzc_188a3105-3c86-40d8-b49c-457bdacae23d" unitRef="usd"> 47712000 </us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
<us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjAtMy0xLTEtMzAzMzc_d9b7a8c5-8033-4c4c-8346-10a9d39d83b5" unitRef="usd"> 47605000 </us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjEtMS0xLTEtMzAzMzc_06b9bd61-a5a3-4a1e-ae22-98acbe15a3e5" unitRef="usd"> 39904000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjEtMy0xLTEtMzAzMzc_99716ad1-c1cf-466b-89b5-a9fd5e57b14d" unitRef="usd"> 38415000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:LiabilitiesCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjItMS0xLTEtMzAzMzc_377e7473-6276-4d19-ab72-60ab53ab4dc3" unitRef="usd"> 666627000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjItMy0xLTEtMzAzMzc_24860ca9-1f5d-411a-9338-1e48b81e75a7" unitRef="usd"> 689198000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjQtMS0xLTEtMzAzMzc_eb85fb25-ac05-4b36-9cb2-375075432f0d" unitRef="usd"> 1192101000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjQtMy0xLTEtMzAzMzc_0b5cc8d5-92fd-4db4-9c61-4fda6f1a0b62" unitRef="usd"> 1136585000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjUtMS0xLTEtMzAzMzc_ae89a30c-d808-46b7-9604-b0faff56fbf7" unitRef="usd"> 116815000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjUtMy0xLTEtMzAzMzc_779233c5-260b-4dff-9c80-24dfba9897a9" unitRef="usd"> 112161000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjYtMS0xLTEtMzAzMzc_7b2d4f28-9a11-4461-ad49-751daeefdcd6" unitRef="usd"> 48114000 </us-gaap:DeferredIncomeTaxLiabilitiesNet>
<us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjYtMy0xLTEtMzAzMzc_614d7875-142d-4445-8fcb-9da364bdbd28" unitRef="usd"> 46802000 </us-gaap:DeferredIncomeTaxLiabilitiesNet>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjctMS0xLTEtMzAzMzc_acc9df7c-a5d8-45a4-aa22-e35f19cc7825" unitRef="usd"> 49544000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjctMy0xLTEtMzAzMzc_479bfcdc-30c4-4e73-8690-eea088847ed0" unitRef="usd"> 55155000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:Liabilities contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjgtMS0xLTEtMzAzMzc_0e569584-5e8d-4e6d-854e-e28ae7f74922" unitRef="usd"> 2073201000 </us-gaap:Liabilities>
<us-gaap:Liabilities contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjgtMy0xLTEtMzAzMzc_db4f23fa-a512-41b1-b2ec-b8224ed46f69" unitRef="usd"> 2039901000 </us-gaap:Liabilities>
<us-gaap:CommitmentsAndContingencies contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjktMS0xLTEtMzAzMzc_59cf6fa8-dad2-425a-8c9b-6015c3a3aad2" unitRef="usd" xsi:nil="true"/>
<us-gaap:CommitmentsAndContingencies contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMjktMy0xLTEtMzAzMzc_5a1d8ec2-ca9a-4b00-a73b-6b863b34bca8" unitRef="usd" xsi:nil="true"/>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzEtMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpiY2EyZjkxN2I1Yzg0OTIzOGY0N2JkODdhMjczNjNhYV8yOA_684cea3b-07f7-449e-b166-cfaa1b028d3e" unitRef="usdPerShare"> 0.01 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzEtMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpiY2EyZjkxN2I1Yzg0OTIzOGY0N2JkODdhMjczNjNhYV8yOA_b748fe6c-1462-442a-ac3a-b4596b9d91e4" unitRef="usdPerShare"> 0.01 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzEtMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpiY2EyZjkxN2I1Yzg0OTIzOGY0N2JkODdhMjczNjNhYV80Mg_73bb4a2f-d5a1-4043-b2e4-8c4fe53bcd78" unitRef="shares"> 500000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzEtMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpiY2EyZjkxN2I1Yzg0OTIzOGY0N2JkODdhMjczNjNhYV80Mg_9005d7d1-820b-471a-905c-abb66558db68" unitRef="shares"> 500000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzEtMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpiY2EyZjkxN2I1Yzg0OTIzOGY0N2JkODdhMjczNjNhYV82NA_02b9dc70-89ea-4344-b285-421c8f3ece97" unitRef="shares"> 42298000 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzEtMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpiY2EyZjkxN2I1Yzg0OTIzOGY0N2JkODdhMjczNjNhYV82NA_2c94d4c4-6a50-465b-8878-9273780e1ff6" unitRef="shares"> 42298000 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzEtMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpiY2EyZjkxN2I1Yzg0OTIzOGY0N2JkODdhMjczNjNhYV83MQ_112c6a71-c2ea-41ed-8899-900367c846ec" unitRef="shares"> 42773000 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesIssued contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzEtMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpiY2EyZjkxN2I1Yzg0OTIzOGY0N2JkODdhMjczNjNhYV83MQ_6e7a2cb1-9e0e-48c5-b3b7-5907bea0dca5" unitRef="shares"> 42773000 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockValue contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzEtMS0xLTEtMzAzMzc_a374bcef-b63c-4f87-a89b-d500b24c42e4" unitRef="usd"> 423000 </us-gaap:CommonStockValue>
<us-gaap:CommonStockValue contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzEtMy0xLTEtMzAzMzc_afc3e10c-5c78-4ee8-9fd4-50451ea367d7" unitRef="usd"> 428000 </us-gaap:CommonStockValue>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzItMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpmNWM0YmJjZDZkZTI0MjU0YjkzYjhhZWEwNWJiNWJhOV8zMQ_6f45d400-2a1f-4ca3-8478-7f1824e01420" unitRef="usdPerShare"> 0.01 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzItMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpmNWM0YmJjZDZkZTI0MjU0YjkzYjhhZWEwNWJiNWJhOV8zMQ_cbc008a5-dd35-4f84-bc4a-176863f31a9f" unitRef="usdPerShare"> 0.01 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesAuthorized contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzItMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpmNWM0YmJjZDZkZTI0MjU0YjkzYjhhZWEwNWJiNWJhOV80NQ_44e470d7-e438-411e-8471-691f2891f4d5" unitRef="shares"> 50000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzItMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpmNWM0YmJjZDZkZTI0MjU0YjkzYjhhZWEwNWJiNWJhOV80NQ_931d8f92-729c-46df-8cb0-6e40395b184f" unitRef="shares"> 50000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesOutstanding contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzItMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpmNWM0YmJjZDZkZTI0MjU0YjkzYjhhZWEwNWJiNWJhOV82Nw_0bf67147-27ad-4bc9-ae70-8ab40586675d" unitRef="shares"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesIssued contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzItMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpmNWM0YmJjZDZkZTI0MjU0YjkzYjhhZWEwNWJiNWJhOV82Nw_23f6d865-b88d-4ea8-9c33-902f84721758" unitRef="shares"> 0 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesOutstanding contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzItMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpmNWM0YmJjZDZkZTI0MjU0YjkzYjhhZWEwNWJiNWJhOV82Nw_a86a4708-51fb-4b37-86f7-9f291b264061" unitRef="shares"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesIssued contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzItMC0xLTEtMzAzMzcvdGV4dHJlZ2lvbjpmNWM0YmJjZDZkZTI0MjU0YjkzYjhhZWEwNWJiNWJhOV82Nw_b2b7e260-f44c-42eb-997f-a6b700ce4ab4" unitRef="shares"> 0 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockValue contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzItMS0xLTEtMzAzMzc_f9bcdc39-3329-416b-9927-501176ab62d5" unitRef="usd"> 0 </us-gaap:PreferredStockValue>
<us-gaap:PreferredStockValue contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzItMy0xLTEtMzAzMzc_6f191ee9-0a66-437f-be02-89c41f6a93f5" unitRef="usd"> 0 </us-gaap:PreferredStockValue>
<us-gaap:AdditionalPaidInCapital contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzMtMS0xLTEtMzAzMzc_4e5d5d4a-2e0f-4968-a027-225543610306" unitRef="usd"> 502536000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:AdditionalPaidInCapital contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzMtMy0xLTEtMzAzMzc_540c35e7-f0af-444b-8431-c50ae28ea537" unitRef="usd"> 522136000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzQtMS0xLTEtMzAzMzc_551a159d-da8f-4e2c-9548-07eb08f9ba95" unitRef="usd"> 637447000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzQtMy0xLTEtMzAzMzc_deeb6c7d-cd91-4e38-a3ea-7cd0afeac024" unitRef="usd"> 547977000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzUtMS0xLTEtMzAzMzc_18fa7b24-f174-4ac1-b648-fc4c3c4bda29" unitRef="usd"> -1182000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzUtMy0xLTEtMzAzMzc_b42d5891-36e4-499e-a1fd-09122bbaabfa" unitRef="usd"> -6043000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:StockholdersEquity contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzYtMS0xLTEtMzAzMzc_3d732626-a31f-40aa-bd34-02defa01ba41" unitRef="usd"> 1139224000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzYtMy0xLTEtMzAzMzc_ae46cad5-ac9f-4a7b-89ba-afc8e5eb9b59" unitRef="usd"> 1064498000 </us-gaap:StockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzctMS0xLTEtMzAzMzc_739debbf-31a8-4d76-b84e-b1c004bb539c" unitRef="usd"> 3212425000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8xOS9mcmFnOjAxOGMzYWQ2YWFhYzQ2ZjZhODRmMDBiOGU2Y2FmZGZjL3RhYmxlOmQwMmIwM2EyMjE5ZjQ3MzU4NWU3YmU1NjZjYzNhYTI2L3RhYmxlcmFuZ2U6ZDAyYjAzYTIyMTlmNDczNTg1ZTdiZTU2NmNjM2FhMjZfMzctMy0xLTEtMzAzMzc_9ba60fda-62b7-4955-a418-f2e437951ac3" unitRef="usd"> 3104399000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMi0xLTEtMS0zMDMzNw_091b5881-4356-4050-8825-cd43c83b9d68" unitRef="usd"> 1359553000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMi0zLTEtMS0zMDMzNw_39d0018a-d057-4c63-b471-ba3f4e56209e" unitRef="usd"> 1042076000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMy0xLTEtMS0zMDMzNw_6a0513c9-7611-45e8-91c9-9a851311735d" unitRef="usd"> 924832000 </us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
<us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMy0zLTEtMS0zMDMzNw_47112a5b-2a8e-4664-8a3e-4ea7adafbc38" unitRef="usd"> 706243000 </us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
<us-gaap:GrossProfit contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfNC0xLTEtMS0zMDMzNw_52406f3e-386d-472a-9627-48ed9ad98e2c" unitRef="usd"> 434721000 </us-gaap:GrossProfit>
<us-gaap:GrossProfit contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfNC0zLTEtMS0zMDMzNw_6c63bdee-cb0d-4ee4-aa03-66188cde173e" unitRef="usd"> 335833000 </us-gaap:GrossProfit>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfNi0xLTEtMS0zMDMzNw_33bb0499-f793-4145-a9f3-3819a0ee5747" unitRef="usd"> 267689000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfNi0zLTEtMS0zMDMzNw_3a245d21-816a-4771-91cb-75bcb18d8c56" unitRef="usd"> 214081000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:DepreciationDepletionAndAmortization contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfNy0xLTEtMS0zMDMzNw_eb7f0092-0830-4e84-80e9-e8df3ed27425" unitRef="usd"> 32440000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfNy0zLTEtMS0zMDMzNw_ebc76bf6-5c93-423f-a9ef-6edb2dd9b95b" unitRef="usd"> 27714000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:OperatingExpenses contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfOC0xLTEtMS0zMDMzNw_21bbb8b1-e7ef-4285-8e74-7ee3db698635" unitRef="usd"> 300129000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfOC0zLTEtMS0zMDMzNw_4b2cccc6-40d8-4e1a-8483-969a8b8ffef1" unitRef="usd"> 241795000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingIncomeLoss contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfOS0xLTEtMS0zMDMzNw_b7afaf68-556e-4ef6-be41-cef05b5f82a8" unitRef="usd"> 134592000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfOS0zLTEtMS0zMDMzNw_585a44c2-a9d9-4131-bbee-3be2e72757b3" unitRef="usd"> 94038000 </us-gaap:OperatingIncomeLoss>
<us-gaap:InterestExpenseDebt contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTEtMS0xLTEtMzAzMzc_384fea16-4309-4212-a360-1e0b6190197b" unitRef="usd"> 14661000 </us-gaap:InterestExpenseDebt>
<us-gaap:InterestExpenseDebt contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTEtMy0xLTEtMzAzMzc_49bc6cc0-383a-4a0b-a3b2-64e62c0d9ea8" unitRef="usd"> 13657000 </us-gaap:InterestExpenseDebt>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTQtMS0xLTEtMzAzMzc_a387eb63-fa6c-49e7-bb64-54fdd7d695ba" unitRef="usd"> 1569000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTQtMy0xLTEtMzAzMzc_9c84695f-70e7-4317-a2c5-95f910e3ca47" unitRef="usd"> 792000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTUtMS0xLTEtMzAzMzc_8ade7cd4-0145-481e-84a3-20498e85f1e1" unitRef="usd"> -13092000 </us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTUtMy0xLTEtMzAzMzc_c54870ea-63c8-4599-9b51-a2f6d77d26f9" unitRef="usd"> -12865000 </us-gaap:NonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTYtMS0xLTEtMzAzMzc_2ff6e32c-9204-4083-a8af-f1df48f6c067" unitRef="usd"> 121500000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTYtMy0xLTEtMzAzMzc_70c1c031-6992-4bb6-b555-11e7699f167b" unitRef="usd"> 81173000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTctMS0xLTEtMzAzMzc_3faba588-3e23-46c9-9bd8-a3a15d6f219a" unitRef="usd"> 32030000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTctMy0xLTEtMzAzMzc_dff60f79-4305-4c7b-b6a1-2ff645782bb1" unitRef="usd"> 19971000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:NetIncomeLoss contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTgtMS0xLTEtMzAzMzc_9fddb973-08b3-4fa1-9197-391e8f04ba69" unitRef="usd"> 89470000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMTgtMy0xLTEtMzAzMzc_e190e5de-2ac7-42ac-920c-885a44834c11" unitRef="usd"> 61202000 </us-gaap:NetIncomeLoss>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjAtMS0xLTEtMzAzMzc_d6366600-d896-4ce4-979c-2f0df406fb61" unitRef="shares"> 42549000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjAtMy0xLTEtMzAzMzc_17224e8e-5538-4898-a9d9-7fb1dd552ec3" unitRef="shares"> 43089000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjEtMS0xLTEtMzAzMzc_41e664ca-9a5a-41df-8596-c9631312db64" unitRef="shares"> 43317000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjEtMy0xLTEtMzAzMzc_4b4a1d86-83bf-4e73-9687-b4cb23fc504a" unitRef="shares"> 43972000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EarningsPerShareBasic contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjMtMS0xLTEtMzAzMzc_a4b2a5f4-1e88-42a3-9855-3447f7484633" unitRef="usdPerShare"> 2.10 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjMtMy0xLTEtMzAzMzc_4acfc298-ce17-4401-bac5-36a216b8093f" unitRef="usdPerShare"> 1.42 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjQtMS0xLTEtMzAzMzc_25866f56-4cfd-4d72-b62e-53c4f3e9ab18" unitRef="usdPerShare"> 2.07 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjQtMy0xLTEtMzAzMzc_972fa6f8-afd6-4260-b613-22b6d667f888" unitRef="usdPerShare"> 1.39 </us-gaap:EarningsPerShareDiluted>
<us-gaap:NetIncomeLoss contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjYtMS0xLTEtMzAzMzc_c243e69a-0786-4104-9519-416ee8d5c86e" unitRef="usd"> 89470000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjYtMy0xLTEtMzAzMzc_89a9447d-f6f2-4f49-878c-94fbae028ec7" unitRef="usd"> 61202000 </us-gaap:NetIncomeLoss>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjctMS0xLTEtMzAzMzc_c9c00a4c-924e-4907-9c8e-451fb7964fc4" unitRef="usd"> 2642000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjctMy0xLTEtMzAzMzc_04c45850-de1b-4f26-b5a5-3046e20566f1" unitRef="usd"> -8233000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjgtMS0xLTEtMzAzMzc_1f1e96d7-dd6f-4017-b7ee-be165679949e" unitRef="usd"> 2219000 </us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
<us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjgtMy0xLTEtMzAzMzc_ac00ce4a-e97f-40f1-bda4-eb6e70f4c81e" unitRef="usd"> 1962000 </us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjktMS0xLTEtMzAzMzc_40f45422-2a04-47d3-a6b2-ada5da1aad23" unitRef="usd"> 94331000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yMi9mcmFnOmYxM2NiMGQ4MDU0NTRiZjhhNGRlNWIzODg2MGExMjU4L3RhYmxlOmJhMThhZTk4NzI1MTQxZTZhODBkNDhkN2JlNzhhNWJiL3RhYmxlcmFuZ2U6YmExOGFlOTg3MjUxNDFlNmE4MGQ0OGQ3YmU3OGE1YmJfMjktMy0xLTEtMzAzMzc_113dd0ce-9295-4f3a-96bc-fdd4fd849ff7" unitRef="usd"> 54931000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:CommonStockSharesOutstanding contextRef="ic841e0697f8240939e0224baeba5a18d_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMi0xLTEtMS0zMDMzNw_80be6f71-5be1-4642-8b1c-d0ae6f4ea716" unitRef="shares"> 42773000 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity contextRef="ic841e0697f8240939e0224baeba5a18d_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMi0zLTEtMS0zMDMzNw_96c856b7-7ee2-416f-a23a-5358271911e6" unitRef="usd"> 428000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="id4eeceb6162f4c5dba584dafb91a19fc_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMi01LTEtMS0zMDMzNw_7219b506-549a-4fde-85a8-c8dd47cebc58" unitRef="usd"> 522136000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i7bf0805195914ba8a23b4878343889bb_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMi03LTEtMS0zMDMzNw_02a0fb60-5ec9-47e9-8b63-edaccbae3b08" unitRef="usd"> 547977000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i5dba333c9b3946cdb92c1458cbcc9b48_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMi05LTEtMS0zMDMzNw_88f47791-a19b-416f-8286-5195048522aa" unitRef="usd"> -6043000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMi0xMS0xLTEtMzAzMzc_ed1a2850-71e4-46d6-9fa1-5eb03fe8548c" unitRef="usd"> 1064498000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="i2f8307d59daa4f69b5c2542570c41e32_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMy03LTEtMS0zMDMzNw_3afbcc34-9402-4db0-8127-bbe8d7c4fa2b" unitRef="usd"> 89470000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMy0xMS0xLTEtMzAzMzc_eb74f5a0-2830-4087-9c53-5c3aa8a9653d" unitRef="usd"> 89470000 </us-gaap:NetIncomeLoss>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="i2c3810a1344f4d0fbe68f07e56a97b37_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfNC05LTEtMS0zMDMzNw_4d96ecc0-0828-41c6-98e6-925b9d76126b" unitRef="usd"> 2642000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfNC0xMS0xLTEtMzAzMzc_5c93ce2c-d8c4-4290-bb55-1efafd56d149" unitRef="usd"> 2642000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="i2c3810a1344f4d0fbe68f07e56a97b37_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfNS05LTEtMS0zMDMzNw_31a64fb2-7293-4d97-89f4-e5a7e66b0d54" unitRef="usd"> 2219000 </us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
<us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfNS0xMS0xLTEtMzAzMzc_0ed4422e-f09d-4007-94de-6d11fb1052cc" unitRef="usd"> 2219000 </us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="i0fa8bca6962f4d6b87694f0a1c3de13e_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfNi0xLTEtMS0zMDMzNw_b692fdb9-f39b-4713-9cd6-b3ae0c124ae3" unitRef="shares"> 516000 </us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="i0fa8bca6962f4d6b87694f0a1c3de13e_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfNi0zLTEtMS0zMDMzNw_bfccbcf8-f5a0-4ef7-8bf5-7d1206cf2cdb" unitRef="usd"> 5000 </us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="i02d1c68efbb54d1c85dd8d96c2f53cea_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfNi01LTEtMS0zMDMzNw_e0976102-a3dc-4d58-abb2-6c8539716c42" unitRef="usd"> 23790000 </us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfNi0xMS0xLTEtMzAzMzc_5412e573-5b69-4b6d-930c-1e1298814a12" unitRef="usd"> 23795000 </us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="i02d1c68efbb54d1c85dd8d96c2f53cea_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfNy01LTEtMS0zMDMzNw_70bb892c-7bf8-4211-8715-daf1e19bc8f1" unitRef="usd"> 3132000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfNy0xMS0xLTEtMzAzMzc_7f86e33d-0f55-473c-b01f-45a6da16137d" unitRef="usd"> 3132000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="i0fa8bca6962f4d6b87694f0a1c3de13e_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfOC0xLTEtMS0zMDMzNw_15f5dd39-a90e-418c-9f23-48e76fc10734" unitRef="shares"> 1000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="i02d1c68efbb54d1c85dd8d96c2f53cea_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfOC01LTEtMS0zMDMzNw_c386d953-a6de-4e30-80b8-172e37881743" unitRef="usd"> 29000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfOC0xMS0xLTEtMzAzMzc_492a0657-91a8-4edf-b504-4cd5762aa7c8" unitRef="usd"> 29000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="i0fa8bca6962f4d6b87694f0a1c3de13e_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfOS0xLTEtMS0zMDMzNw_7b39fd66-369e-4ead-8b20-770d2c9c5647" unitRef="shares"> 7000 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i02d1c68efbb54d1c85dd8d96c2f53cea_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMTAtNS0xLTEtMzAzMzc_64dfdfbd-ab98-4243-9b3e-7ccc2543199b" unitRef="usd"> 300000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMTAtMTEtMS0xLTMwMzM3_074bf950-2ada-497b-9b42-5cead2d32dcc" unitRef="usd"> 300000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="i0fa8bca6962f4d6b87694f0a1c3de13e_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMTEtMS0xLTEtMzAzMzc_106d2962-a64a-41b6-9455-d45de37a3425" unitRef="shares"> 33000 </us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="i02d1c68efbb54d1c85dd8d96c2f53cea_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMTEtNS0xLTEtMzAzMzc_7cb09a69-03b1-47f7-b7a3-88e5b4e0a7fa" unitRef="usd"> 1329000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMTEtMTEtMS0xLTMwMzM3_39456c4e-8553-4a35-b2de-bdc6f798abbc" unitRef="usd"> 1329000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<us-gaap:CommonStockSharesOutstanding contextRef="i9c031c51fce54e788e3153baa81b9676_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMTItMS0xLTEtMzAzMzc_9c492085-6959-4489-a4dd-2439d951b4ce" unitRef="shares"> 42298000 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i9c031c51fce54e788e3153baa81b9676_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMTItMy0xLTEtMzAzMzc_61ac7875-6415-42cf-af2f-0c0e02769bbb" unitRef="usd"> 423000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ic912a1476e234779b9e2849e8df5a0b7_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMTItNS0xLTEtMzAzMzc_eec59be3-5487-4860-b035-67dd889550fb" unitRef="usd"> 502536000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i008390d64fef415d9a794b7134069b99_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMTItNy0xLTEtMzAzMzc_9abe28d5-fac9-43f6-8ca1-0d758aeaa435" unitRef="usd"> 637447000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="iaaf804eb93384cf5beefa254a81fa509_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMTItOS0xLTEtMzAzMzc_656464f3-a3fb-4cd5-a328-317eb3ac2d81" unitRef="usd"> -1182000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOjNkYTAzMzZiMzFlNjQzNGZhM2E0M2NjNmNmMGNjYWEzL3RhYmxlcmFuZ2U6M2RhMDMzNmIzMWU2NDM0ZmEzYTQzY2M2Y2YwY2NhYTNfMTItMTEtMS0xLTMwMzM3_b38b6129-6896-46b6-9aba-6fc58478bcf5" unitRef="usd"> 1139224000 </us-gaap:StockholdersEquity>
<us-gaap:CommonStockSharesOutstanding contextRef="i3f31474de2b44f5bb016b21ff9672a5d_I20210430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMi0xLTEtMS0zMDMzNw_5ebbf4c1-c404-4284-a531-4b853e7be216" unitRef="shares"> 43073000 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i3f31474de2b44f5bb016b21ff9672a5d_I20210430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMi0zLTEtMS0zMDMzNw_67a82da6-fde0-48d3-8e70-09ed181d2221" unitRef="usd"> 431000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="iae3537a7290c4e979432a3216550f1e9_I20210430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMi01LTEtMS0zMDMzNw_9acac3d9-cc75-4958-a37d-c69afac66316" unitRef="usd"> 542737000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i051bee5dc50a4df6a6b45454ae458e3e_I20210430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMi03LTEtMS0zMDMzNw_31803c85-d29d-4804-9706-1e2eb5932138" unitRef="usd"> 274535000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i6b07d9ca111f4ed998693e64d0923cdf_I20210430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMi05LTEtMS0zMDMzNw_1e222446-e1a2-4dfd-8332-50c50275a3fe" unitRef="usd"> 4759000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i6ce81df7b6fc4d89afd14f6167c1eb0d_I20210430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMi0xMS0xLTEtMzAzMzc_64601574-7f26-4059-93af-7365f35c9b34" unitRef="usd"> 822462000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="if64a784fb7634dd5ba0cf1c64515ad84_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMy03LTEtMS0zMDMzNw_8a80b0ab-6a51-4a9a-b2fb-14c1883d4e59" unitRef="usd"> 61202000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMy0xMS0xLTEtMzAzMzc_e76aedd1-0728-4de0-abf2-5223c9017c73" unitRef="usd"> 61202000 </us-gaap:NetIncomeLoss>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="ieda8a37acd6e462f91539aa5f2b07382_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNC05LTEtMS0zMDMzNw_89a0fdec-4433-43d9-8552-1c7bf5037177" unitRef="usd"> -8233000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNC0xMS0xLTEtMzAzMzc_441bb2a4-c53f-4a7e-b5fe-47c882b688ea" unitRef="usd"> -8233000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="ieda8a37acd6e462f91539aa5f2b07382_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNS05LTEtMS0zMDMzNw_73990c45-0cc9-4076-93b5-404579acb1b2" unitRef="usd"> 1962000 </us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
<us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNS0xMS0xLTEtMzAzMzc_11eb3034-0b0e-4224-8a73-d9a8196f1ca8" unitRef="usd"> 1962000 </us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="i6b71e14557954c7a9fb9c8dc85dcf6e7_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNi0xLTEtMS0zMzMxNw_b6ef46f3-bcdb-4fcb-b1f8-4fa002e89357" unitRef="shares"> 85000 </us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="i6b71e14557954c7a9fb9c8dc85dcf6e7_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNi0zLTEtMS0zMzMxNw_6bacce60-b7ef-42ec-9731-007b1af30317" unitRef="usd"> 1000 </us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="i70a567604d0343beb2aeb0a237c12d47_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNi01LTEtMS0zMzMxNw_0bad6e14-cdad-4ad9-bc29-d95b524d6147" unitRef="usd"> 3854000 </us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNi0xMS0xLTEtMzM1NjE_f027724a-9d99-46eb-a770-221e71eb52dd" unitRef="usd"> 3855000 </us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="i70a567604d0343beb2aeb0a237c12d47_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNi01LTEtMS0zMDMzNw_7999231f-759b-4d21-939c-717f11d53b86" unitRef="usd"> 1958000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNi0xMS0xLTEtMzAzMzc_4c8df15f-6816-40e6-8367-aa392a7f741e" unitRef="usd"> 1958000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="i6b71e14557954c7a9fb9c8dc85dcf6e7_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNy0xLTEtMS0zMDMzNw_5d34c6e0-4688-425c-818d-3131869cb64c" unitRef="shares"> 44000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="i6b71e14557954c7a9fb9c8dc85dcf6e7_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNy0zLTEtMS0zMDMzNw_2b6d057f-2809-4f3c-b4ad-71b7a0821d31" unitRef="usd"> 1000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="i70a567604d0343beb2aeb0a237c12d47_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNy01LTEtMS0zMDMzNw_718187b6-2103-407f-9944-7acf84e2dc23" unitRef="usd"> 862000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfNy0xMS0xLTEtMzAzMzc_cc860234-08dc-4855-b9c3-e6dbbf2de4fb" unitRef="usd"> 863000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="i6b71e14557954c7a9fb9c8dc85dcf6e7_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfOC0xLTEtMS0zMDMzNw_39ca0b9a-0597-41af-bee5-4e320c955336" unitRef="shares"> 8000 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i70a567604d0343beb2aeb0a237c12d47_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfOS01LTEtMS0zMDMzNw_19346966-4232-496b-8023-23a40c214a4b" unitRef="usd"> 256000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfOS0xMS0xLTEtMzAzMzc_fdc9bb70-137a-4f3d-9330-5cef01010b2a" unitRef="usd"> 256000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="i6b71e14557954c7a9fb9c8dc85dcf6e7_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMTAtMS0xLTEtMzAzMzc_196d3a68-890f-42ca-8902-258ba3d6c32c" unitRef="shares"> 43000 </us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="i70a567604d0343beb2aeb0a237c12d47_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMTAtNS0xLTEtMzAzMzc_7f94dc46-922f-41a9-a21d-f2cb04b7b961" unitRef="usd"> 1140000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMTAtMTEtMS0xLTMwMzM3_42474d49-d442-4610-b998-04629b72875e" unitRef="usd"> 1140000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<us-gaap:CommonStockSharesOutstanding contextRef="i76fbcfcbd5f9434983b7593407b6fecb_I20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMTEtMS0xLTEtMzAzMzc_5c2c91b2-e346-438a-a0ea-82681cba74d7" unitRef="shares"> 43083000 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i76fbcfcbd5f9434983b7593407b6fecb_I20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMTEtMy0xLTEtMzAzMzc_36164074-932e-45fe-9785-0e439ff62dda" unitRef="usd"> 431000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="if054210609454872825ebfb4b222501f_I20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMTEtNS0xLTEtMzAzMzc_8e51bb18-2cc3-4152-ac05-72c1cceca220" unitRef="usd"> 542587000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ib549e91135634239a68d78925e9f7797_I20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMTEtNy0xLTEtMzAzMzc_4eb87c13-ad43-402e-af59-33b17394c8fc" unitRef="usd"> 335737000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="idf22c1b807c44f7c9e488a3c72204eb4_I20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMTEtOS0xLTEtMzAzMzc_2a12d886-cccd-4499-a056-7426f3b55097" unitRef="usd"> -1512000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ide4da5f05dbe4957b56cbc56c6d83d6e_I20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yNS9mcmFnOmEyM2Y3MDkwZWQ0MDRjZWU4OGI1NWM1NjljNWUwYjZkL3RhYmxlOmNlY2VmNTA1OTVhMjQ3NDFhNmMzNDU2MWE1NjE2ZDE2L3RhYmxlcmFuZ2U6Y2VjZWY1MDU5NWEyNDc0MWE2YzM0NTYxYTU2MTZkMTZfMTEtMTEtMS0xLTMwMzM3_d69f98d5-8a42-42d4-9171-5cb8264e93d3" unitRef="usd"> 877243000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMy0xLTEtMS0zMDMzNw_18d6c209-f195-4bed-9c32-bdf1bb64dfe8" unitRef="usd"> 89470000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMy0zLTEtMS0zMDMzNw_bcb86149-d927-4faa-b97f-2dd9c38079b5" unitRef="usd"> 61202000 </us-gaap:NetIncomeLoss>
<us-gaap:DepreciationDepletionAndAmortization contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfNS0xLTEtMS0zMDMzNw_06d3a6ba-4a1d-4551-9cb4-9b659d920372" unitRef="usd"> 32440000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfNS0zLTEtMS0zMDMzNw_3ed8756e-bf1b-4eea-b0e4-ac322ae05167" unitRef="usd"> 27714000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfNi0xLTEtMS0zMDMzNw_605657fe-0ad9-4463-b28a-c60992ec430e" unitRef="usd"> 425000 </us-gaap:AmortizationOfFinancingCostsAndDiscounts>
<us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfNi0zLTEtMS0zMDMzNw_d6d92652-6b5c-4540-9017-9a598507da76" unitRef="usd"> 642000 </us-gaap:AmortizationOfFinancingCostsAndDiscounts>
<us-gaap:ShareBasedCompensation contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfNy0xLTEtMS0zMDMzNw_9c150c39-ba5c-4f11-abda-dcf4d278ffa8" unitRef="usd"> 5971000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfNy0zLTEtMS0zMDMzNw_e8ee63df-6e34-4667-8ae8-8d4dddada40d" unitRef="usd"> 3160000 </us-gaap:ShareBasedCompensation>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfOC0xLTEtMS0zMDMzNw_4b1990d0-976b-4af0-a3cd-e011bc3d9485" unitRef="usd"> 284000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfOC0zLTEtMS0zMDMzNw_aa868f05-7f83-46e5-95b2-7b489e9f8f86" unitRef="usd"> 78000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfOS0xLTEtMS0zMDMzNw_13c1227b-1be1-43d0-9039-2f71bf231ce5" unitRef="usd"> -945000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfOS0zLTEtMS0zMDMzNw_0c3d0fb7-6020-493c-b3e3-5bd6f0be1945" unitRef="usd"> -140000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTAtMS0xLTEtMzAzMzc_4782c818-40b0-433c-987d-d64843fcca8f" unitRef="usd"> 2958000 </us-gaap:OtherOperatingActivitiesCashFlowStatement>
<us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTAtMy0xLTEtMzAzMzc_5d9eaa79-aafc-4175-b2ed-fd61a1b52b2f" unitRef="usd"> 1573000 </us-gaap:OtherOperatingActivitiesCashFlowStatement>
<us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTItMS0xLTEtMzAzMzc_9a18930f-f915-47d0-ae6c-db0110ba9897" unitRef="usd"> 69635000 </us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
<us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTItMy0xLTEtMzAzMzc_8209070a-942f-41dd-b784-9833f144a6f9" unitRef="usd"> 73479000 </us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
<us-gaap:IncreaseDecreaseInInventories contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTMtMS0xLTEtMzAzMzc_9594995e-f1a8-4d38-a765-698726d4626a" unitRef="usd"> 28712000 </us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTMtMy0xLTEtMzAzMzc_c2d5a6a0-f457-4e9b-b94a-ec8ec6706afe" unitRef="usd"> 87313000 </us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTQtMS0xLTEtMzAzMzc_33248de3-3da1-4890-8b9c-d00462f340ea" unitRef="usd"> 3709000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTQtMy0xLTEtMzAzMzc_7af7dea1-e0e2-4812-ad40-52b370344bf1" unitRef="usd"> 1491000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTUtMS0xLTEtMzAzMzc_0545c414-5d70-4c08-bf7a-2cac5f3d4c97" unitRef="usd"> -4405000 </us-gaap:IncreaseDecreaseInAccountsPayableTrade>
<us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTUtMy0xLTEtMzAzMzc_e792cb3a-44c7-48ea-baab-55e00b53ae19" unitRef="usd"> -4265000 </us-gaap:IncreaseDecreaseInAccountsPayableTrade>
<us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTYtMS0xLTEtMzAzMzc_48f7e1a0-de66-44ee-ba68-ac0246677a2f" unitRef="usd"> -46065000 </us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
<us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTYtMy0xLTEtMzAzMzc_46ae68b5-ed2d-441c-b948-efe26563fcc8" unitRef="usd"> -24219000 </us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTctMS0xLTEtMzAzMzc_23215a65-e69e-477e-9906-be38b8d4de8d" unitRef="usd"> 18088000 </us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTctMy0xLTEtMzAzMzc_7bf82a3d-4346-4721-93f9-b173b5426a54" unitRef="usd"> 21617000 </us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTgtMS0xLTEtMzAzMzc_aad5c334-cc8c-4315-8f17-a7bffdd67a4b" unitRef="usd"> -4403000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMTgtMy0xLTEtMzAzMzc_6e7b71d6-82f7-49bb-9557-8920f5c671b1" unitRef="usd"> -75077000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjAtMS0xLTEtMzAzMzc_135e0a35-bff4-405e-a3bc-e7b9dba1f7c2" unitRef="usd"> 10943000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjAtMy0xLTEtMzAzMzc_b8aeedfd-0357-4cfd-8e61-b2c749dbd883" unitRef="usd"> 6814000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjEtMS0xLTEtMzAzMzc_9bd9490c-ed74-49a5-8a9b-6d9893c3bf82" unitRef="usd"> 272000 </us-gaap:ProceedsFromSaleOfProductiveAssets>
<us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjEtMy0xLTEtMzAzMzc_c81cddcf-3ba2-48f7-9a17-b71526faaf0c" unitRef="usd"> 287000 </us-gaap:ProceedsFromSaleOfProductiveAssets>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjItMS0xLTEtMzAzMzc_a1320b3a-7a10-4c3b-ae27-4c101dfddfb7" unitRef="usd"> 2606000 </us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjItMy0xLTEtMzAzMzc_db70d1c9-4e5f-4e36-9fdb-fef10197e7d8" unitRef="usd"> 123049000 </us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjMtMS0xLTEtMzAzMzc_458fe61e-b177-4e65-b8af-3acc674b31ac" unitRef="usd"> -13277000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjMtMy0xLTEtMzAzMzc_c0cb2907-443d-45a6-8a33-0c02f9ca0a6b" unitRef="usd"> -129576000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:RepaymentsOfLinesOfCredit contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjUtMS0xLTEtMzAzMzc_eec3cec4-8d15-48cb-a009-a672c194b560" unitRef="usd"> 141247000 </us-gaap:RepaymentsOfLinesOfCredit>
<us-gaap:RepaymentsOfLinesOfCredit contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjUtMy0xLTEtMzAzMzc_d88637e2-18aa-4e0c-b39f-835076dd7651" unitRef="usd"> 102872000 </us-gaap:RepaymentsOfLinesOfCredit>
<us-gaap:ProceedsFromLinesOfCredit contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjYtMS0xLTEtMzAzMzc_7eee1442-f9fa-4607-ace4-3eec84a928b2" unitRef="usd"> 195113000 </us-gaap:ProceedsFromLinesOfCredit>
<us-gaap:ProceedsFromLinesOfCredit contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjYtMy0xLTEtMzAzMzc_fcdd6ec4-1782-4ca9-9f36-f27c617afb42" unitRef="usd"> 195049000 </us-gaap:ProceedsFromLinesOfCredit>
<us-gaap:RepaymentsOfSeniorDebt contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjctMS0xLTEtMzAzMzc_cde33101-5b03-49db-aa49-61dd51b2afbe" unitRef="usd"> 1278000 </us-gaap:RepaymentsOfSeniorDebt>
<us-gaap:RepaymentsOfSeniorDebt contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjctMy0xLTEtMzAzMzc_b62d41d0-f213-4551-a9ba-73b7f793ee25" unitRef="usd"> 1278000 </us-gaap:RepaymentsOfSeniorDebt>
<us-gaap:FinanceLeasePrincipalPayments contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjgtMS0xLTEtMzAzMzc_6fadd514-3257-4e2f-b590-652e58e3d8b3" unitRef="usd"> 7639000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:FinanceLeasePrincipalPayments contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjgtMy0xLTEtMzAzMzc_bf6ed03c-1d17-4ed8-a4b1-12e73e9cea66" unitRef="usd"> 7397000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjktMS0xLTEtMzAzMzc_91eb35c1-e502-4a5a-9f9c-56bd0969a0e5" unitRef="usd"> 23795000 </us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMjktMy0xLTEtMzAzMzc_0a9841cd-9e83-4d4e-8ac2-8fb66a73c354" unitRef="usd"> 3855000 </us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzAtMS0xLTEtMzAzMzc_ff1f80a5-f5f7-4be2-be05-a8a92833d14f" unitRef="usd"> 29000 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzAtMy0xLTEtMzAzMzc_a3b3821f-2019-4c21-bc01-296f1a5981d8" unitRef="usd"> 863000 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzEtMS0xLTEtMzAzMzc_e8a14028-4265-4612-b73a-8fa7811d5dbe" unitRef="usd"> 300000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzEtMy0xLTEtMzAzMzc_d495463f-939a-4f27-9c02-83cdd4a2d42a" unitRef="usd"> 256000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzItMS0xLTEtMzAzMzc_019e3b4e-b5d3-44cb-930e-09b050ebfbbd" unitRef="usd"> 1329000 </us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
<us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzItMy0xLTEtMzAzMzc_4bfc40e2-ccb1-4fa1-936e-bc9b043a9b73" unitRef="usd"> 1140000 </us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzMtMS0xLTEtMzAzMzc_d020f2b9-7f71-4778-9959-88d490f85437" unitRef="usd"> 22212000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzMtMy0xLTEtMzAzMzc_eaf0242e-d986-470f-bc48-7c63ee585296" unitRef="usd"> 81394000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzQtMS0xLTEtMzAzMzc_bcdad5b8-244b-4ecb-afbc-fb772101d081" unitRef="usd"> 165000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzQtMy0xLTEtMzAzMzc_6fe42152-4d34-43e0-bd87-defbb1645fea" unitRef="usd"> -163000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzUtMS0xLTEtMzAzMzc_123a8295-d2d9-464a-9190-d25e0e81e1c7" unitRef="usd"> 4697000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzUtMy0xLTEtMzAzMzc_39960dce-a990-41d9-a9c7-d0d5e8952a97" unitRef="usd"> -123422000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzYtMS0xLTEtMzAzMzc_ce628f53-40f1-4cb5-b9a8-96e2cc8d14d1" unitRef="usd"> 101916000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i6ce81df7b6fc4d89afd14f6167c1eb0d_I20210430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzYtMy0xLTEtMzAzMzc_7c13598c-81ad-4a57-ac81-46feea58d448" unitRef="usd"> 167012000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzctMS0xLTEtMzAzMzc_a4ec6164-f2e0-438e-92a0-23a1192dbabd" unitRef="usd"> 106613000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="ide4da5f05dbe4957b56cbc56c6d83d6e_I20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzctMy0xLTEtMzAzMzc_5609af23-b3aa-4c2c-b57b-559084b0d91a" unitRef="usd"> 43590000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:IncomeTaxesPaidNet contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzktMS0xLTEtMzAzMzc_475562cd-3ad9-4c01-acd5-8fd4eec039a7" unitRef="usd"> 3232000 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfMzktMy0xLTEtMzAzMzc_daf4e5dd-2fc1-4ddc-bc49-16dff7054adf" unitRef="usd"> 1007000 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:InterestPaidNet contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfNDAtMS0xLTEtMzAzMzc_79b0ab26-7c83-4c56-b2f7-6e41fbc0882e" unitRef="usd"> 17834000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8yOC9mcmFnOjY5NmQyMTY0ZjYwNzQ4OTM5YjAxNTUwMTcxZmI0ODAxL3RhYmxlOjg5ZTYzMjQ2NGQ1ODQ4Y2M4NzlmMjU3ZDdlYjY1MGQwL3RhYmxlcmFuZ2U6ODllNjMyNDY0ZDU4NDhjYzg3OWYyNTdkN2ViNjUwZDBfNDAtMy0xLTEtMzAzMzc_efa8903e-b870-4fed-a49e-6d471f32b7ee" unitRef="usd"> 8616000 </us-gaap:InterestPaidNet>
<us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMTAwMjE_d1b53c32-4927-4b31-a780-4c4bd6a5f833">
Business, Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founded in 1971, GMS Inc. (together with its consolidated subsidiaries, “we,” “our,” “us,” or the “Company”), through its wholly owned operating subsidiaries, operates a network of approximately 300 distribution centers with extensive product offerings of wallboard, ceilings, steel framing and complementary construction products. The Company also operates approximately 100 tool sales, rental and service centers. Through these operations, the Company provides a comprehensive selection of building products and solutions for its residential and commercial contractor customer base across the United States and Canada. The Company’s unique operating model combines the benefits of a national platform and strategy with a local go-to-market focus, enabling the Company to generate significant economies of scale while maintaining high levels of customer service. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements included in this Quarterly Report on Form 10-Q have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) that permit reduced disclosure for interim periods. In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary for a fair presentation of the results of operations, financial position and cash flows. All adjustments are of a normal recurring nature unless otherwise disclosed. The results of operations for interim periods are not necessarily indicative of results for any other interim period or the entire fiscal year. The unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended April 30, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements present the results of operations, financial position, stockholders’ equity and cash flows of the Company and its subsidiaries. All material intercompany balances and transactions have been eliminated in consolidation. The results of operations of businesses acquired are included from their respective dates of acquisition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of the Company’s Canadian subsidiaries are translated at the exchange rate prevailing at the balance sheet date, while income and expenses are translated at average rates for the period. Translation gains and losses are reported as a separate component of stockholders’ equity and other comprehensive income (loss). Gains and losses on foreign currency transactions are recognized in the Condensed Consolidated Statements of Operations and Comprehensive Income within other income, net.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance Liabilities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured for certain losses related to medical claims. The Company has stop-loss coverage to limit the exposure arising from medical claims. In addition, the Company has deductible-based insurance policies for certain losses related to general liability, automobile and workers’ compensation. The expected ultimate cost for claims incurred as of the balance sheet date is not discounted and is recognized as a liability. Insurance losses for claims filed and claims incurred but not reported are accrued based upon estimates of the aggregate liability for uninsured claims using historical loss development factors and actuarial assumptions followed in the insurance industry.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s aggregate liabilities for medical self-insurance, general liability, automobile and workers’ compensation and the expected recoveries for medical self-insurance, general liability, automobile and workers’ compensation. Liabilities for medical self-insurance are included in other accrued expenses and current liabilities. Reserves for general liability, automobile and workers’ compensation are included in other accrued expenses and current liabilities and other liabilities. Expected recoveries for insurance liabilities are included in prepaid expenses and other current assets and other assets in the Condensed Consolidated Balance Sheets.</span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Medical self‑insurance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General liability, automobile and workers’ compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,180 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,707 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected recoveries for insurance liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of contracted goods to customers at an amount that reflects the consideration the Company expects to receive in exchange for those goods. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. The Company includes shipping and handling costs billed to customers in net sales. These costs are recognized as a component of selling, general and administrative expenses.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 13, “Segments,” for information regarding disaggregation of revenue, including revenue by product and by geographic area.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers each interim period an integral part of the annual period and measures tax expense (benefit) using an estimated annual effective income tax rate. Estimates of the annual effective income tax rate at the end of interim periods are, out of necessity, based on evaluation of possible future events and transactions and may be subject to subsequent refinement or revision. The Company forecasts its estimated annual effective income tax rate and then applies that rate to its year-to-date pre-tax ordinary income (loss), subject to certain loss limitation provisions. In addition, certain specific transactions are excluded from the Company’s estimated annual effective tax rate computation but are discretely recognized within income tax expense (benefit) in their respective interim period. Future changes in annual income (loss) projections, tax rate changes, or discrete tax items could result in significant adjustments to quarterly income tax expense (benefit) in future periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its deferred tax assets quarterly to determine if valuation allowances are required. In this evaluation, the Company considers both positive and negative evidence in determining whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The primary negative evidence considered includes the cumulative operating losses generated in prior periods. The primary positive evidence considered includes the reversal of deferred tax liabilities primarily related to depreciation and amortization that would occur within the same jurisdiction and during the carryforward period necessary to absorb the federal and state net operating losses and other deferred tax assets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are computed by applying the federal, provincial and state income tax rates in effect to the gross amounts of temporary differences and other tax attributes, such as net operating loss carry-forwards. In assessing if the deferred tax assets will be realized, the Company considers whether it is more likely than not that some or all of these deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the period in which these deductible temporary differences reverse.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income available to common stockholders by the weighted average number of outstanding shares of common stock for the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock, including stock options and restricted stock units (collectively “Common Stock Equivalents”), were exercised or converted into common stock. The dilutive effect of outstanding stock options and restricted stock units is reflected in diluted earnings per share by application of the treasury stock method. In </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">applying the treasury stock method for stock-based compensation arrangements, the assumed proceeds are computed as the sum of the amount the employee must pay upon exercise and the amount of compensation cost attributed to future services and not yet recognized. Diluted earnings per share is computed by increasing the weighted-average number of outstanding shares of common stock computed in basic earnings per share to include the dilutive effect of Common Stock Equivalents for the period. In periods of net loss, the number of shares used to calculate diluted loss per share is the same as basic net loss per share.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – In March 2020, the Financial Accounting Standards Board (“FASB”) issued new guidance to temporarily ease the potential burden in accounting for reference rate reform. The guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rates that are expected to be discontinued, such as the London Interbank Offered Rate (“LIBOR”). The guidance was effective upon issuance and generally can be applied through December 31, 2022. However, the new guidance is not applicable to contract modifications made, and hedging relationships entered into or evaluated after, December 31, 2022. The Company is adopting this guidance when its relevant contracts are modified to alternative reference rates. The Company does not expect the adoption to have a material impact on its consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – In October 2021, the FASB issued new guidance which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with Accounting Standards Code 606, "Revenue from Contracts with Customers." This creates an exception to the general recognition and measurement principles in existing business combination guidance. The new guidance is effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The amendments in this new guidance should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements.</span></div>
</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
<gms:NumberOfDistributionCenters contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMjQw_d60085f9-3672-4063-879f-d8d67ff915e4" unitRef="center"> 300 </gms:NumberOfDistributionCenters>
<gms:NumberOfRetailLocations contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfNDA0_c9fddcdc-431c-4aa2-8b0a-d473b33e2fb2" unitRef="center"> 100 </gms:NumberOfRetailLocations>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMTAwMjg_084ce229-f3b4-4086-96e7-9a68a0907f0d">
<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements included in this Quarterly Report on Form 10-Q have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) that permit reduced disclosure for interim periods. In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary for a fair presentation of the results of operations, financial position and cash flows. All adjustments are of a normal recurring nature unless otherwise disclosed. The results of operations for interim periods are not necessarily indicative of results for any other interim period or the entire fiscal year. The unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended April 30, 2022.</span></div>
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<us-gaap:ConsolidationPolicyTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMTAwMjI_d8b9e20b-d419-46c8-b4ae-5fdf15696869">
<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements present the results of operations, financial position, stockholders’ equity and cash flows of the Company and its subsidiaries. All material intercompany balances and transactions have been eliminated in consolidation. The results of operations of businesses acquired are included from their respective dates of acquisition.</span></div>
</us-gaap:ConsolidationPolicyTextBlock>
<us-gaap:UseOfEstimates contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMTAwMjM_131aac8a-71f8-49d7-9f18-df7cecdfab55">
<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div>
</us-gaap:UseOfEstimates>
<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMTAwMjQ_5b75c9dc-ea63-4397-9752-f08f0754f187">
<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of the Company’s Canadian subsidiaries are translated at the exchange rate prevailing at the balance sheet date, while income and expenses are translated at average rates for the period. Translation gains and losses are reported as a separate component of stockholders’ equity and other comprehensive income (loss). Gains and losses on foreign currency transactions are recognized in the Condensed Consolidated Statements of Operations and Comprehensive Income within other income, net.</span></div>
</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
<gms:SelfInsuranceReserveAndLiabilitiesForDeductibleBasedInsurancePoliciesPolicyTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMTAwMjk_c66561ec-c223-4714-8973-03e3a3098133">
<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance Liabilities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured for certain losses related to medical claims. The Company has stop-loss coverage to limit the exposure arising from medical claims. In addition, the Company has deductible-based insurance policies for certain losses related to general liability, automobile and workers’ compensation. The expected ultimate cost for claims incurred as of the balance sheet date is not discounted and is recognized as a liability. Insurance losses for claims filed and claims incurred but not reported are accrued based upon estimates of the aggregate liability for uninsured claims using historical loss development factors and actuarial assumptions followed in the insurance industry.</span></div>
</gms:SelfInsuranceReserveAndLiabilitiesForDeductibleBasedInsurancePoliciesPolicyTextBlock>
<gms:ScheduleOfMedicalSelfInsuranceLiabilitiesAndRecoveriesTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMTAwMzA_3cf13b40-643a-4242-9049-fd2e9a383c99">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s aggregate liabilities for medical self-insurance, general liability, automobile and workers’ compensation and the expected recoveries for medical self-insurance, general liability, automobile and workers’ compensation. Liabilities for medical self-insurance are included in other accrued expenses and current liabilities. Reserves for general liability, automobile and workers’ compensation are included in other accrued expenses and current liabilities and other liabilities. Expected recoveries for insurance liabilities are included in prepaid expenses and other current assets and other assets in the Condensed Consolidated Balance Sheets.</span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Medical self‑insurance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General liability, automobile and workers’ compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,180 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,707 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected recoveries for insurance liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</gms:ScheduleOfMedicalSelfInsuranceLiabilitiesAndRecoveriesTableTextBlock>
<us-gaap:SelfInsuranceReserve contextRef="i6b6cea9b696249bf8d851232b86dceb8_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RhYmxlOmI2ZGQ1MWQ2YjI3MDRjZWY4NjU2NmU2ODEzNDc2NGYzL3RhYmxlcmFuZ2U6YjZkZDUxZDZiMjcwNGNlZjg2NTY2ZTY4MTM0NzY0ZjNfMi0xLTEtMS0zMDMzNw_84b4208f-7035-45cf-a653-f3ed3b5d1e30" unitRef="usd"> 4015000 </us-gaap:SelfInsuranceReserve>
<us-gaap:SelfInsuranceReserve contextRef="i8b870108236b40a7881f70f471126f3a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RhYmxlOmI2ZGQ1MWQ2YjI3MDRjZWY4NjU2NmU2ODEzNDc2NGYzL3RhYmxlcmFuZ2U6YjZkZDUxZDZiMjcwNGNlZjg2NTY2ZTY4MTM0NzY0ZjNfMi0zLTEtMS0zMDMzNw_53361b12-0d65-41cc-8150-077881f4a986" unitRef="usd"> 3371000 </us-gaap:SelfInsuranceReserve>
<us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpense contextRef="i6b6cea9b696249bf8d851232b86dceb8_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RhYmxlOmI2ZGQ1MWQ2YjI3MDRjZWY4NjU2NmU2ODEzNDc2NGYzL3RhYmxlcmFuZ2U6YjZkZDUxZDZiMjcwNGNlZjg2NTY2ZTY4MTM0NzY0ZjNfMy0xLTEtMS0zMDMzNw_04259b83-94cf-40f5-89bf-2c850a98874b" unitRef="usd"> 21180000 </us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpense>
<us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpense contextRef="i8b870108236b40a7881f70f471126f3a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RhYmxlOmI2ZGQ1MWQ2YjI3MDRjZWY4NjU2NmU2ODEzNDc2NGYzL3RhYmxlcmFuZ2U6YjZkZDUxZDZiMjcwNGNlZjg2NTY2ZTY4MTM0NzY0ZjNfMy0zLTEtMS0zMDMzNw_d32fa23b-81c7-4de8-a962-db01ece7d3b0" unitRef="usd"> 21707000 </us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpense>
<us-gaap:InsuranceSettlementsReceivable contextRef="i6b6cea9b696249bf8d851232b86dceb8_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RhYmxlOmI2ZGQ1MWQ2YjI3MDRjZWY4NjU2NmU2ODEzNDc2NGYzL3RhYmxlcmFuZ2U6YjZkZDUxZDZiMjcwNGNlZjg2NTY2ZTY4MTM0NzY0ZjNfNC0xLTEtMS0zMDMzNw_82146c89-25ca-4019-a08a-e3da34502f2d" unitRef="usd"> 4792000 </us-gaap:InsuranceSettlementsReceivable>
<us-gaap:InsuranceSettlementsReceivable contextRef="i8b870108236b40a7881f70f471126f3a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RhYmxlOmI2ZGQ1MWQ2YjI3MDRjZWY4NjU2NmU2ODEzNDc2NGYzL3RhYmxlcmFuZ2U6YjZkZDUxZDZiMjcwNGNlZjg2NTY2ZTY4MTM0NzY0ZjNfNC0zLTEtMS0zMDMzNw_d6553db1-7516-4e11-ac53-e5af28e1afbe" unitRef="usd"> 4973000 </us-gaap:InsuranceSettlementsReceivable>
<us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMTAwMjU_61c62880-0331-4807-b359-094ab4055327">
<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of contracted goods to customers at an amount that reflects the consideration the Company expects to receive in exchange for those goods. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. The Company includes shipping and handling costs billed to customers in net sales. These costs are recognized as a component of selling, general and administrative expenses.</span></div>
</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
<us-gaap:IncomeTaxPolicyTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMTAwMzE_b734481e-dafc-4397-ac95-ea93f8ceeebe">
<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers each interim period an integral part of the annual period and measures tax expense (benefit) using an estimated annual effective income tax rate. Estimates of the annual effective income tax rate at the end of interim periods are, out of necessity, based on evaluation of possible future events and transactions and may be subject to subsequent refinement or revision. The Company forecasts its estimated annual effective income tax rate and then applies that rate to its year-to-date pre-tax ordinary income (loss), subject to certain loss limitation provisions. In addition, certain specific transactions are excluded from the Company’s estimated annual effective tax rate computation but are discretely recognized within income tax expense (benefit) in their respective interim period. Future changes in annual income (loss) projections, tax rate changes, or discrete tax items could result in significant adjustments to quarterly income tax expense (benefit) in future periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its deferred tax assets quarterly to determine if valuation allowances are required. In this evaluation, the Company considers both positive and negative evidence in determining whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The primary negative evidence considered includes the cumulative operating losses generated in prior periods. The primary positive evidence considered includes the reversal of deferred tax liabilities primarily related to depreciation and amortization that would occur within the same jurisdiction and during the carryforward period necessary to absorb the federal and state net operating losses and other deferred tax assets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are computed by applying the federal, provincial and state income tax rates in effect to the gross amounts of temporary differences and other tax attributes, such as net operating loss carry-forwards. In assessing if the deferred tax assets will be realized, the Company considers whether it is more likely than not that some or all of these deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the period in which these deductible temporary differences reverse.</span></div>
</us-gaap:IncomeTaxPolicyTextBlock>
<us-gaap:EarningsPerSharePolicyTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMTAwMjY_b38a9873-ca34-41e9-b0f1-c68bef17f5c0">
<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income available to common stockholders by the weighted average number of outstanding shares of common stock for the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock, including stock options and restricted stock units (collectively “Common Stock Equivalents”), were exercised or converted into common stock. The dilutive effect of outstanding stock options and restricted stock units is reflected in diluted earnings per share by application of the treasury stock method. In </span></div>applying the treasury stock method for stock-based compensation arrangements, the assumed proceeds are computed as the sum of the amount the employee must pay upon exercise and the amount of compensation cost attributed to future services and not yet recognized. Diluted earnings per share is computed by increasing the weighted-average number of outstanding shares of common stock computed in basic earnings per share to include the dilutive effect of Common Stock Equivalents for the period. In periods of net loss, the number of shares used to calculate diluted loss per share is the same as basic net loss per share.
</us-gaap:EarningsPerSharePolicyTextBlock>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNC9mcmFnOjUzNDE5MjdlMTBhYjQ0Njc5NzRhNDlkOTM1MmIzZmU5L3RleHRyZWdpb246NTM0MTkyN2UxMGFiNDQ2Nzk3NGE0OWQ5MzUyYjNmZTlfMTAwMjA_b1ed272c-5cb2-4103-bb2b-0682b14986cb">
<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – In March 2020, the Financial Accounting Standards Board (“FASB”) issued new guidance to temporarily ease the potential burden in accounting for reference rate reform. The guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rates that are expected to be discontinued, such as the London Interbank Offered Rate (“LIBOR”). The guidance was effective upon issuance and generally can be applied through December 31, 2022. However, the new guidance is not applicable to contract modifications made, and hedging relationships entered into or evaluated after, December 31, 2022. The Company is adopting this guidance when its relevant contracts are modified to alternative reference rates. The Company does not expect the adoption to have a material impact on its consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – In October 2021, the FASB issued new guidance which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with Accounting Standards Code 606, "Revenue from Contracts with Customers." This creates an exception to the general recognition and measurement principles in existing business combination guidance. The new guidance is effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The amendments in this new guidance should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements.</span></div>
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:BusinessCombinationDisclosureTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNy9mcmFnOjg4NzA1NTkwNDM1ODQ5YWQ4NGYwYWIzN2M2YWIzOWMwL3RleHRyZWdpb246ODg3MDU1OTA0MzU4NDlhZDg0ZjBhYjM3YzZhYjM5YzBfNzEyMw_0759fc4e-1483-4433-8a3d-979861b92686">
Business Combinations<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for business combinations by recognizing the assets acquired and liabilities assumed at the acquisition date fair value. In valuing certain acquired assets and liabilities, fair value estimates use Level 3 inputs, including future expected cash flows and discount rates. Goodwill is measured as the excess of consideration transferred over the fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to value assets acquired and liabilities assumed at the acquisition date, the Company’s estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments arising from new facts and circumstances are recorded to the Consolidated Statements of Operations and Comprehensive Income. The results of operations of acquisitions are reflected in the Company’s Consolidated Financial Statements from the date of acquisition. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2023 Acquisition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2022, the Company acquired certain assets of Construction Supply of Southwest Florida, Inc. (“CSSWF”). CSSWF is a distributor of various stucco, building and waterproofing supplies serving markets in the southwest Florida area. The impact of this acquisition is not material to the Company’s Consolidated Financial Statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pro Forma Financial Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the unaudited pro forma consolidated net sales and net income for the Company for the period indicated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,056 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2021, the Company acquired substantially all the assets of Westside Building Material (“Westside”). On December 1, 2021, the Company acquired Ames Taping Tools Holding LLC (“Ames”). The above pro forma results have been calculated by combining the historical results of the Company, Westside and Ames as if the acquisitions of Westside and Ames </span></div>had occurred on May 1, 2021, the first day of the comparable prior reporting period presented. The pro forma results include estimates for intangible asset amortization, depreciation, interest expense and income taxes, and are subject to change once final asset values have been determined. The pro forma information is not necessarily indicative of the results that would have been achieved had the transactions occurred on the first day of each of the periods presented or that may be achieved in the future. See Note 2, "Business Combinations," in the Company's Annual Report on Form 10-K for the year ended April 30, 2022 for more information regarding these acquisitions.
</us-gaap:BusinessCombinationDisclosureTextBlock>
<us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNy9mcmFnOjg4NzA1NTkwNDM1ODQ5YWQ4NGYwYWIzN2M2YWIzOWMwL3RleHRyZWdpb246ODg3MDU1OTA0MzU4NDlhZDg0ZjBhYjM3YzZhYjM5YzBfNzEyNw_88e19b47-ebd7-47dd-bb03-33714bc28ee8">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the unaudited pro forma consolidated net sales and net income for the Company for the period indicated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,056 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>
</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
<us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNy9mcmFnOjg4NzA1NTkwNDM1ODQ5YWQ4NGYwYWIzN2M2YWIzOWMwL3RhYmxlOjVmYzUyZjVhNGViNzQ3M2FiOTQwYjE4YTI0MDFiZmI3L3RhYmxlcmFuZ2U6NWZjNTJmNWE0ZWI3NDczYWI5NDBiMThhMjQwMWJmYjdfMy0zLTEtMS0zMDMzNw_483504ce-300f-434c-810a-fba720f57119" unitRef="usd"> 1099110000 </us-gaap:BusinessAcquisitionsProFormaRevenue>
<us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV8zNy9mcmFnOjg4NzA1NTkwNDM1ODQ5YWQ4NGYwYWIzN2M2YWIzOWMwL3RhYmxlOjVmYzUyZjVhNGViNzQ3M2FiOTQwYjE4YTI0MDFiZmI3L3RhYmxlcmFuZ2U6NWZjNTJmNWE0ZWI3NDczYWI5NDBiMThhMjQwMWJmYjdfNC0zLTEtMS0zMDMzNw_66fdc34e-27ff-4516-8068-3802790cb942" unitRef="usd"> 67056000 </us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
<us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RleHRyZWdpb246YWY0YzllMWYyMDlhNGM2Y2JhOGJlYmIzODgzYzgyZmZfNDI4_234fc1f4-8b69-43ae-9b48-9bb3761acd00">
Accounts Receivable<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s trade accounts and notes receivable consisted of the following:</span><span style="font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,504 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,668 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other allowances</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,203)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,259)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts and notes receivable</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,046 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the change in the allowance for expected credit losses during the three months ended July 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,380 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables from contracts with customers, net of allowances, were $707.1 million and $666.4 million as of July 31, 2022 and April 30, 2022, respectively. The Company did not have material amounts of contract assets or liabilities as of July 31, 2022 or April 30, 2022.</span></div>
</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
<us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RleHRyZWdpb246YWY0YzllMWYyMDlhNGM2Y2JhOGJlYmIzODgzYzgyZmZfNDI5_ec25708b-9f9a-44c3-91b9-21d9e68ecca4">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s trade accounts and notes receivable consisted of the following:</span><span style="font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,504 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,668 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other allowances</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,203)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,259)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts and notes receivable</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,046 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
<gms:AccountsReceivableTradeReceivablesCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOjhmODFjYjM3ODI2ZjRmNGU4MGU5NmMxM2VjMzZkOGQyL3RhYmxlcmFuZ2U6OGY4MWNiMzc4MjZmNGY0ZTgwZTk2YzEzZWMzNmQ4ZDJfMi0xLTEtMS0zMDMzNw_5789eff9-9e8d-4378-b4d1-389ccb0dc5bd" unitRef="usd"> 716668000 </gms:AccountsReceivableTradeReceivablesCurrent>
<gms:AccountsReceivableTradeReceivablesCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOjhmODFjYjM3ODI2ZjRmNGU4MGU5NmMxM2VjMzZkOGQyL3RhYmxlcmFuZ2U6OGY4MWNiMzc4MjZmNGY0ZTgwZTk2YzEzZWMzNmQ4ZDJfMi0zLTEtMS0zMDMzNw_f50c53b3-cc0c-4dc5-9ff7-7ddb5b8d3418" unitRef="usd"> 675724000 </gms:AccountsReceivableTradeReceivablesCurrent>
<us-gaap:OtherReceivablesGrossCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOjhmODFjYjM3ODI2ZjRmNGU4MGU5NmMxM2VjMzZkOGQyL3RhYmxlcmFuZ2U6OGY4MWNiMzc4MjZmNGY0ZTgwZTk2YzEzZWMzNmQ4ZDJfMy0xLTEtMS0zMDMzNw_60fa12ec-1625-4e72-8167-f6714d00ff91" unitRef="usd"> 113504000 </us-gaap:OtherReceivablesGrossCurrent>
<us-gaap:OtherReceivablesGrossCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOjhmODFjYjM3ODI2ZjRmNGU4MGU5NmMxM2VjMzZkOGQyL3RhYmxlcmFuZ2U6OGY4MWNiMzc4MjZmNGY0ZTgwZTk2YzEzZWMzNmQ4ZDJfMy0zLTEtMS0zMDMzNw_e4d4124c-4489-4dd8-883f-0e4e739e9f88" unitRef="usd"> 83668000 </us-gaap:OtherReceivablesGrossCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOjhmODFjYjM3ODI2ZjRmNGU4MGU5NmMxM2VjMzZkOGQyL3RhYmxlcmFuZ2U6OGY4MWNiMzc4MjZmNGY0ZTgwZTk2YzEzZWMzNmQ4ZDJfNC0xLTEtMS0zMDMzNw_945a9574-87d7-4777-a092-01183115822e" unitRef="usd"> 5380000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOjhmODFjYjM3ODI2ZjRmNGU4MGU5NmMxM2VjMzZkOGQyL3RhYmxlcmFuZ2U6OGY4MWNiMzc4MjZmNGY0ZTgwZTk2YzEzZWMzNmQ4ZDJfNC0zLTEtMS0zMDMzNw_52234ec0-09a1-4866-9f8e-40590bcd6065" unitRef="usd"> 5087000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<gms:AccountsReceivableOtherAllowances contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOjhmODFjYjM3ODI2ZjRmNGU4MGU5NmMxM2VjMzZkOGQyL3RhYmxlcmFuZ2U6OGY4MWNiMzc4MjZmNGY0ZTgwZTk2YzEzZWMzNmQ4ZDJfNS0xLTEtMS0zMDMzNw_dc786ebe-62c6-4ac0-afac-cf01e8d735c6" unitRef="usd"> 4203000 </gms:AccountsReceivableOtherAllowances>
<gms:AccountsReceivableOtherAllowances contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOjhmODFjYjM3ODI2ZjRmNGU4MGU5NmMxM2VjMzZkOGQyL3RhYmxlcmFuZ2U6OGY4MWNiMzc4MjZmNGY0ZTgwZTk2YzEzZWMzNmQ4ZDJfNS0zLTEtMS0zMDMzNw_1eda7926-4493-4864-9a4d-a9d6e2bab1fb" unitRef="usd"> 4259000 </gms:AccountsReceivableOtherAllowances>
<us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOjhmODFjYjM3ODI2ZjRmNGU4MGU5NmMxM2VjMzZkOGQyL3RhYmxlcmFuZ2U6OGY4MWNiMzc4MjZmNGY0ZTgwZTk2YzEzZWMzNmQ4ZDJfNi0xLTEtMS0zMDMzNw_d5bde969-9edb-4522-ad3e-43bd3b0c922e" unitRef="usd"> 820589000 </us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
<us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOjhmODFjYjM3ODI2ZjRmNGU4MGU5NmMxM2VjMzZkOGQyL3RhYmxlcmFuZ2U6OGY4MWNiMzc4MjZmNGY0ZTgwZTk2YzEzZWMzNmQ4ZDJfNi0zLTEtMS0zMDMzNw_743b9cf4-4571-4cd4-8096-fc46a1904258" unitRef="usd"> 750046000 </us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
<us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RleHRyZWdpb246YWY0YzllMWYyMDlhNGM2Y2JhOGJlYmIzODgzYzgyZmZfNDMw_0b2562ba-ca54-4cb6-b33e-2f77b8adfa39">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the change in the allowance for expected credit losses during the three months ended July 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,380 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOmUzNjIzMTc3MzkyMjQ3MTdhOTMwODVkMWEwNmEyOGNiL3RhYmxlcmFuZ2U6ZTM2MjMxNzczOTIyNDcxN2E5MzA4NWQxYTA2YTI4Y2JfMS0xLTEtMS0zMDMzNw_b1697198-f4de-4dad-817f-4bc24d1a1320" unitRef="usd"> 5087000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOmUzNjIzMTc3MzkyMjQ3MTdhOTMwODVkMWEwNmEyOGNiL3RhYmxlcmFuZ2U6ZTM2MjMxNzczOTIyNDcxN2E5MzA4NWQxYTA2YTI4Y2JfMi0xLTEtMS0zMDMzNw_4d9df730-5aa0-454c-83c8-95dcf1369ccd" unitRef="usd"> 678000 </us-gaap:ProvisionForDoubtfulAccounts>
<gms:AccountsReceivableAllowanceForCreditLossOther contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOmUzNjIzMTc3MzkyMjQ3MTdhOTMwODVkMWEwNmEyOGNiL3RhYmxlcmFuZ2U6ZTM2MjMxNzczOTIyNDcxN2E5MzA4NWQxYTA2YTI4Y2JfMy0xLTEtMS0zMDMzNw_12e48107-9fa7-4679-9bf3-feea2a856264" unitRef="usd"> -385000 </gms:AccountsReceivableAllowanceForCreditLossOther>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RhYmxlOmUzNjIzMTc3MzkyMjQ3MTdhOTMwODVkMWEwNmEyOGNiL3RhYmxlcmFuZ2U6ZTM2MjMxNzczOTIyNDcxN2E5MzA4NWQxYTA2YTI4Y2JfNC0xLTEtMS0zMDMzNw_160550bf-99e3-46ab-a327-83be0037ace4" unitRef="usd"> 5380000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AccountsReceivableNet contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RleHRyZWdpb246YWY0YzllMWYyMDlhNGM2Y2JhOGJlYmIzODgzYzgyZmZfMjk2_bad89d26-1ad2-47a9-b117-b67060a98445" unitRef="usd"> 707100000 </us-gaap:AccountsReceivableNet>
<us-gaap:AccountsReceivableNet contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80MC9mcmFnOmFmNGM5ZTFmMjA5YTRjNmNiYThiZWJiMzg4M2M4MmZmL3RleHRyZWdpb246YWY0YzllMWYyMDlhNGM2Y2JhOGJlYmIzODgzYzgyZmZfMzAz_6b7c5c56-d9b9-4394-91e6-f4c960780201" unitRef="usd"> 666400000 </us-gaap:AccountsReceivableNet>
<us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RleHRyZWdpb246ZWUwN2NkMTIwMGJhNGUzMGExNzU0ODQ0NDcwNDE4MTRfODk1_d0b0e0db-95aa-4c33-81b9-47cf87b31f1b">
Goodwill and Intangible Assets<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in the carrying amount of goodwill:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairment Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recognized from acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition accounting adjustments from prior period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,394 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,763)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698,631 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended July 31, 2022, the Company recorded measurement period adjustments related to its Westside acquisition.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the components of the Company’s intangible assets:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.503%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated <br/>Useful <br/>Lives <br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Amortization <br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net <br/>Carrying <br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-16</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived tradenames</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-20</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,608 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,143)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,465 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,835)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,668 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779,189 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,453)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,736 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,103 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.503%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated <br/>Useful <br/>Lives <br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Amortization <br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net <br/>Carrying <br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-16</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived tradenames</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-20</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,453 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,496)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,471 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,462)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,240)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,703 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407,323)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,380 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,747 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to definite-lived intangible assets was $17.4 million and $14.8 million for the three months ended July 31, 2022 and 2021, respectively. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated future amortization expense for definite-lived intangible assets. Actual amortization expense to be reported in future periods could differ materially from these estimates as a result of acquisitions, changes in useful lives, foreign currency exchange rate fluctuations and other relevant factors.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending April 30,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining nine months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,328 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,136 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,988 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s indefinite-lived intangible assets as of July 31, 2022 and April 30, 2022 consisted of indefinite-lived tradenames.</span></div>
</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
<us-gaap:ScheduleOfGoodwillTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RleHRyZWdpb246ZWUwN2NkMTIwMGJhNGUzMGExNzU0ODQ0NDcwNDE4MTRfODky_b403e669-9e14-472b-900b-a59c03eecc2a">
<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in the carrying amount of goodwill:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairment Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recognized from acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition accounting adjustments from prior period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,394 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,763)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698,631 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div>
</us-gaap:ScheduleOfGoodwillTextBlock>
<us-gaap:GoodwillGross contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfMy0xLTEtMS0zMDMzNw_717e41ce-2aea-459c-88cb-72b944d1a07e" unitRef="usd"> 762424000 </us-gaap:GoodwillGross>
<us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfMy0zLTEtMS0zMDMzNw_1a8e7ad0-3b95-4497-a6be-f4677e08dd66" unitRef="usd"> 66527000 </us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
<us-gaap:Goodwill contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfMy01LTEtMS0zMDMzNw_e5c0ca18-b358-4caf-8ff5-4b9369a39893" unitRef="usd"> 695897000 </us-gaap:Goodwill>
<us-gaap:GoodwillAcquiredDuringPeriod contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfNC0xLTEtMS0zMDMzNw_399fafe9-3865-4c2a-aba3-ec1d72853356" unitRef="usd"> 685000 </us-gaap:GoodwillAcquiredDuringPeriod>
<us-gaap:GoodwillAcquiredDuringPeriod contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfNC01LTEtMS0zMDMzNw_299afb61-2815-49ff-973b-43960ff43715" unitRef="usd"> 685000 </us-gaap:GoodwillAcquiredDuringPeriod>
<us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfNS0xLTEtMS0zMDMzNw_33aba7a4-631a-4616-b31b-9989008b75ee" unitRef="usd"> 1487000 </us-gaap:GoodwillPurchaseAccountingAdjustments>
<us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfNS01LTEtMS0zMDMzNw_e260e25c-6453-41ea-851b-51822a3be6b3" unitRef="usd"> 1487000 </us-gaap:GoodwillPurchaseAccountingAdjustments>
<us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfNi0xLTEtMS0zMDMzNw_79b4c8c1-43f0-4acb-b237-c67b5776a9b8" unitRef="usd"> 798000 </us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
<gms:GoodwillForeignCurrencyTranslationAdjustmentAdjustmentAmount contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfNi0zLTEtMS0zMDMzNw_bf591f79-359e-4d96-b828-1ce9442d0595" unitRef="usd"> -236000 </gms:GoodwillForeignCurrencyTranslationAdjustmentAdjustmentAmount>
<gms:GoodwillForeignCurrencyTranslationGainLossNetOfGoodwillImpairmentLoss contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfNi01LTEtMS0zMDMzNw_fc14af4b-2e97-422c-bc4a-f2c3d93bc90f" unitRef="usd"> 562000 </gms:GoodwillForeignCurrencyTranslationGainLossNetOfGoodwillImpairmentLoss>
<us-gaap:GoodwillGross contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfNy0xLTEtMS0zMDMzNw_f595941b-8920-45b5-ab74-5cfa63a5cfb9" unitRef="usd"> 765394000 </us-gaap:GoodwillGross>
<us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfNy0zLTEtMS0zMDMzNw_8c8c3103-3faf-4055-b0d9-5de5539793d3" unitRef="usd"> 66763000 </us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
<us-gaap:Goodwill contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmM2NzFmNWZmZjkwZDQ1NmQ4M2I3NjIyNTg3MWFjMGVkL3RhYmxlcmFuZ2U6YzY3MWY1ZmZmOTBkNDU2ZDgzYjc2MjI1ODcxYWMwZWRfNy01LTEtMS0zMDMzNw_d5657734-cb42-4e5e-98d5-cd02f69df7b4" unitRef="usd"> 698631000 </us-gaap:Goodwill>
<us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RleHRyZWdpb246ZWUwN2NkMTIwMGJhNGUzMGExNzU0ODQ0NDcwNDE4MTRfODkz_8ab0d18a-1b78-4097-b5e5-2035f1ddd4a0">
<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the components of the Company’s intangible assets:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.503%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated <br/>Useful <br/>Lives <br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Amortization <br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net <br/>Carrying <br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-16</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived tradenames</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-20</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,608 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,143)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,465 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,835)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,668 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779,189 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,453)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,736 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,103 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.503%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated <br/>Useful <br/>Lives <br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Amortization <br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net <br/>Carrying <br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-16</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived tradenames</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-20</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,453 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,496)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,471 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,462)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,240)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,703 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407,323)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,380 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,747 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
<us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RleHRyZWdpb246ZWUwN2NkMTIwMGJhNGUzMGExNzU0ODQ0NDcwNDE4MTRfODkz_f13d6e49-5cb0-467e-87c9-c38bb121c54b">
<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the components of the Company’s intangible assets:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.503%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated <br/>Useful <br/>Lives <br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Amortization <br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net <br/>Carrying <br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-16</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived tradenames</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-20</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,608 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,143)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,465 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,835)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,668 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779,189 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,453)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,736 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,103 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.503%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated <br/>Useful <br/>Lives <br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Amortization <br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net <br/>Carrying <br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-16</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived tradenames</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-20</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,453 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,496)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,471 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,462)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,240)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,703 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407,323)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,380 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,747 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i7ff3198a3b3949fead1b0eaef6187f40_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfMy0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjQ0Y2ZmMTU5ZWU1NjQ5MjdhMGRhN2I3ZmRiYmQ5NzUwXzQ_7f57040b-07b4-4436-a5a1-7d894a9127f6"> P5Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="ie0edbf0b2c2c458794127c4bb6556bed_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfMy0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjQ0Y2ZmMTU5ZWU1NjQ5MjdhMGRhN2I3ZmRiYmQ5NzUwXzc_e81f3e26-d890-44a3-b971-3f65236bfe05"> P16Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="i861b068ecea540d7b71f6dc6f0c0e008_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfMy0zLTEtMS0zMDMzNw_b392049c-bf6a-4b63-ae70-b603ac35c40e"> P12Y6M </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i13918667d8af41039581f0623592a557_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfMy01LTEtMS0zMDMzNw_55e6ddd6-2b26-4281-87ee-7e3e3ab118ea" unitRef="usd"> 670257000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i13918667d8af41039581f0623592a557_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfMy03LTEtMS0zMDMzNw_f52d0d11-b3db-4ee2-a24f-b3a1a9edc4e8" unitRef="usd"> 397664000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i13918667d8af41039581f0623592a557_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfMy05LTEtMS0zMDMzNw_91a7ceac-7e1c-4a6a-a595-f091d94de27b" unitRef="usd"> 272593000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i91b5cf0a67eb4987905d60c6b3b0ba77_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNC0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOmZhNmMwMmQ2NWQ5ZTQ0NGFiZjBhNTE4NzJhOTAxYzcyXzQ_db105e5a-c596-4831-bcca-12778f715aeb"> P5Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i02a67d6224c0488e849e46e69562b524_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNC0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOmZhNmMwMmQ2NWQ5ZTQ0NGFiZjBhNTE4NzJhOTAxYzcyXzc_6a4c884a-1b16-4ecd-a6f9-b39e479122b2"> P20Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="i25e01e4e4b614f66861ae9ed8e1b399b_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNC0zLTEtMS0zMDMzNw_1d169c04-9bdc-40d8-9d9e-34c24f760312"> P15Y7M6D </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i560c0b35494c48729c9dec14050b865d_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNC01LTEtMS0zMDMzNw_70004d42-89c6-4753-a292-f6b1c0250e75" unitRef="usd"> 97608000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i560c0b35494c48729c9dec14050b865d_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNC03LTEtMS0zMDMzNw_e8724455-03cb-4404-983e-933cb0fd09f5" unitRef="usd"> 21143000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i560c0b35494c48729c9dec14050b865d_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNC05LTEtMS0zMDMzNw_28e2167a-317b-4bf4-8eaf-14b6539771f0" unitRef="usd"> 76465000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i43c934c1ae9c4b96bd421c28fe0f00ad_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNS0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjE0NGZmNzE2YzU1ZjQyMjY4MjNmMDEzYWIyOGExODA4XzQ_f1b22634-2500-4867-b5eb-8950fb58885f"> P8Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i0c2dd36a08fb40f392b724a2fb27e28c_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNS0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjE0NGZmNzE2YzU1ZjQyMjY4MjNmMDEzYWIyOGExODA4Xzc_b42fcbf9-9c4a-4880-b3da-c59105dffef7"> P10Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="i7123474209914cb28dd993084018b1ed_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNS0zLTEtMS0zMDMzNw_3368f8d3-8e0b-4059-816a-dba002810d37"> P10Y </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i50e984189e4f433383356f0258904bbf_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNS01LTEtMS0zMDMzNw_81f5f3b3-cdfc-4386-aa30-29b0d867ddd5" unitRef="usd"> 1000000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i50e984189e4f433383356f0258904bbf_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNS03LTEtMS0zMDMzNw_4103278e-b763-4847-bfc9-6a8c604f165d" unitRef="usd"> 500000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i50e984189e4f433383356f0258904bbf_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNS05LTEtMS0zMDMzNw_91a10a3f-7873-48cb-b79e-c61301f988a8" unitRef="usd"> 500000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i75349f8fee7d4478a508a04a6205eea9_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNi0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjM2NmViODJlMDlmZjRlZmVhOGU3Y2IxMTJjY2E3MDJlXzU0OTc1NTgxMzg5OQ_55e21fcf-0d23-49a2-9e2c-ac8f0a087faf"> P5Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="iccb75ebdd82c4f5988aae5fd0f40ecf9_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNi0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjM2NmViODJlMDlmZjRlZmVhOGU3Y2IxMTJjY2E3MDJlXzU0OTc1NTgxMzkwNA_fd42f251-152d-43ec-96e4-f3daa09d8fe9"> P10Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="iaa25f39a09e4487293063b5f5941f415_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNi0zLTEtMS0zMDMzNw_b6d0e359-7d7c-4331-9cd6-8dc4054d1a0d"> P6Y9M18D </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i6d0adfb4bf314f9794a6044ffc1bd861_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNi01LTEtMS0zMDMzNw_d34455c3-7e45-4076-a1d2-3072b94e5ba1" unitRef="usd"> 8503000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i6d0adfb4bf314f9794a6044ffc1bd861_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNi03LTEtMS0zMDMzNw_fefb95e8-7c6d-49f2-8e11-319e7a64cc51" unitRef="usd"> 4835000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i6d0adfb4bf314f9794a6044ffc1bd861_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNi05LTEtMS0zMDMzNw_169d2866-b832-466f-96d0-4e3498296dc1" unitRef="usd"> 3668000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i4c3e26b1bca74b8cafb0080cf15c06f0_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNy0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjIzNjNkODhiNmYwZDRmODdiZmY1YmRhMTlhOGY5ZmJlXzQ_eb686f99-0714-4399-86b2-e93b660686db"> P3Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="icb19b4e3edb24f6f810308b934787de2_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNy0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjIzNjNkODhiNmYwZDRmODdiZmY1YmRhMTlhOGY5ZmJlXzc_08a2d768-34b4-46b2-a003-0f7b4382666c"> P5Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="ib968e93c26694f51ba7c609cdeea6484_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNy0zLTEtMS0zMDMzNw_96a19adc-d90f-42cd-b3d3-af94ff8198c6"> P3Y6M </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i15b4798db58f4d619f67c4a146fb4413_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNy01LTEtMS0zMDMzNw_ae0324d0-0986-4a3c-9092-deebbc15855a" unitRef="usd"> 1821000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i15b4798db58f4d619f67c4a146fb4413_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNy03LTEtMS0zMDMzNw_8b4ef5fe-6873-4b21-acf8-b9e01d599667" unitRef="usd"> 1311000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i15b4798db58f4d619f67c4a146fb4413_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfNy05LTEtMS0zMDMzNw_5708f6f9-f879-49c4-9bfd-dfc68026f0b5" unitRef="usd"> 510000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfOC01LTEtMS0zMDMzNw_9f3dc967-7cc5-4655-90d0-0d20051787ef" unitRef="usd"> 779189000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfOC03LTEtMS0zMDMzNw_d1bbb09c-8922-49e0-9d33-ace2872078e9" unitRef="usd"> 425453000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfOC05LTEtMS0zMDMzNw_72bb9354-babd-4bb3-aa48-23c3cedc5b0f" unitRef="usd"> 353736000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfOS05LTEtMS0zMDMzNw_85f7dafd-1f8c-4e02-b82e-12898df2ba6d" unitRef="usd"> 84367000 </us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOmY3M2ZkMWUyMGExNDRlNDc4NWExOWQ0MmU5YzA5ODg3L3RhYmxlcmFuZ2U6ZjczZmQxZTIwYTE0NGU0Nzg1YTE5ZDQyZTljMDk4ODdfMTAtOS0xLTEtMzAzMzc_ff35c5f1-3864-48c8-a36a-5cedc25882fd" unitRef="usd"> 438103000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="ifbcbf5b20f8947d9a590890ecbd55ffb_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfMy0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOmZiOWQwOWYyN2FlNzRlNTBiZmU3OGFkNWE0ZWJiOTM2XzQ_142d4e6d-429d-4f74-9b10-1e4792eeab5f"> P5Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="iebdb37d98daf4579a9fbae9e3049a1d1_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfMy0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOmZiOWQwOWYyN2FlNzRlNTBiZmU3OGFkNWE0ZWJiOTM2Xzc_3410b941-828b-48d8-af85-36839c02c44b"> P16Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="ie589167bb9104ae8b67f3dd8fe10ec6a_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfMy0zLTEtMS0zMDMzNw_ea1c677a-3d85-45cd-8177-eedb8a6f4339"> P12Y6M </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i0a06e2e336324448a3c9e41f5de56d12_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfMy01LTEtMS0zMDMzNw_42329272-ff27-45e1-a8ac-b54f195474e0" unitRef="usd"> 669018000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i0a06e2e336324448a3c9e41f5de56d12_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfMy03LTEtMS0zMDMzNw_105b9ec4-08ad-4c5d-a62d-778c9e57abec" unitRef="usd"> 381650000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i0a06e2e336324448a3c9e41f5de56d12_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfMy05LTEtMS0zMDMzNw_253f3d30-e48e-45b2-b06b-c8d26d3d44c1" unitRef="usd"> 287368000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i773a710452e14760a12d61f7d134b1e0_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNC0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjBkZWY0YTkzYmQyMzQ5M2ViNzQ4MGQyZmQyOGY3MGYyXzQ_1ed9fa3c-a9d1-4f15-a757-da159301fb89"> P5Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i3424e2ad13fa4468b1050b7bfe424b13_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNC0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjBkZWY0YTkzYmQyMzQ5M2ViNzQ4MGQyZmQyOGY3MGYyXzc_0b90f63d-3975-46c1-93fa-210be81c07d1"> P20Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="id0eae6d7cd704600ac1171ca6ad2a9c0_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNC0zLTEtMS0zMDMzNw_703710a1-0ee2-4097-9a94-bc897d2ee91d"> P15Y7M6D </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="if33e2fd93b884684bebf46ea258fa104_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNC01LTEtMS0zMDMzNw_d79c1f26-6619-489e-bb4d-82df0cfd9c4e" unitRef="usd"> 97453000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="if33e2fd93b884684bebf46ea258fa104_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNC03LTEtMS0zMDMzNw_3b753c14-4fa6-4fbc-b763-fe7b23198d6c" unitRef="usd"> 19496000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="if33e2fd93b884684bebf46ea258fa104_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNC05LTEtMS0zMDMzNw_cff8c9ab-db8f-4094-ad26-1cb5a86af393" unitRef="usd"> 77957000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="iff9fcd1e9199495b8d7a21fe88d5a5a4_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNS0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOmRiODRkYzk1NzI3ZjRkODM4ZmYxODBlYzAxMDlhNjYxXzQ_39c006cc-6648-465f-b397-80d18a87b878"> P8Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i2b593cd6033345de8340ed03e42d4d9b_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNS0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOmRiODRkYzk1NzI3ZjRkODM4ZmYxODBlYzAxMDlhNjYxXzc_63070f22-ab8e-4d1b-b123-4763584a697d"> P10Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="i231a1adcdfaf4121aa1c401cf3ed0521_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNS0zLTEtMS0zMDMzNw_94adbb98-358b-4d54-b888-5f22796e057a"> P10Y </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="if5e0168f4f1b402393138b053240cd08_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNS01LTEtMS0zMDMzNw_c3f654aa-2c80-4bea-b50a-7e5ddf777be3" unitRef="usd"> 1000000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="if5e0168f4f1b402393138b053240cd08_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNS03LTEtMS0zMDMzNw_19ad1da6-037a-4e6d-b876-aedc47467fd7" unitRef="usd"> 475000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="if5e0168f4f1b402393138b053240cd08_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNS05LTEtMS0zMDMzNw_c7bdac5d-6cfd-4552-9ef8-8b7977bdfecd" unitRef="usd"> 525000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i145e10ed155f49de93c6f855d852efd4_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNi0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOmI2N2ZmNmMxMmQ0ZDQ4MzZhZjQ5ZmVkMGNlZGE3N2FkXzIxOTkwMjMyNTU1NzI_2f21c25e-f334-40c0-bb89-05eece741871"> P5Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i869b300ec06241329b725a578ea4ee7d_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNi0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOmI2N2ZmNmMxMmQ0ZDQ4MzZhZjQ5ZmVkMGNlZGE3N2FkXzIxOTkwMjMyNTU1NzY_28b284cf-853a-49c2-b512-87cc6e8dadb4"> P10Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="iae5f5371475b42678061512b14b0d38a_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNi0zLTEtMS0zMDMzNw_41989bce-633f-48fd-8310-4dfb4d0a218f"> P6Y9M18D </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="ib1d0833fa9a448918bb8c524bc2808bf_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNi01LTEtMS0zMDMzNw_b6136dd2-c432-4424-956d-8428dd8f86e0" unitRef="usd"> 8471000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="ib1d0833fa9a448918bb8c524bc2808bf_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNi03LTEtMS0zMDMzNw_18ec268d-61fc-40ee-a4f7-0521217a553f" unitRef="usd"> 4462000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="ib1d0833fa9a448918bb8c524bc2808bf_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNi05LTEtMS0zMDMzNw_513b4816-aad7-44fc-9890-f70ce2e01dd1" unitRef="usd"> 4009000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i2e5c41811c7e48f3b79699304d9d34cb_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNy0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjJiYzY0MTRkZWU3MTQ1ZDY4MTkyZTcxNDk3OTgxNWRlXzQ_c0c1b879-053e-4e1b-b2ca-65c4c23f2f2e"> P3Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="ida9839f895814e62bd150e5eaf1980a2_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNy0xLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjJiYzY0MTRkZWU3MTQ1ZDY4MTkyZTcxNDk3OTgxNWRlXzc_6cff5f6a-22e8-427e-bc29-f11bc598acc5"> P5Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="i1b9efd25180247fab533029b7e726eb2_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNy0zLTEtMS0zMDMzNw_58f76892-f30f-4ad7-9103-99edea86d02c"> P3Y7M6D </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i1fe683582e314f048a74cd7bf5a8fc7d_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNy01LTEtMS0zMDMzNw_bfe8bb5b-033c-46c2-82bc-6010a2ce4e9c" unitRef="usd"> 1761000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i1fe683582e314f048a74cd7bf5a8fc7d_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNy03LTEtMS0zMDMzNw_584928ac-758f-46fd-9809-4177ec92eaa2" unitRef="usd"> 1240000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i1fe683582e314f048a74cd7bf5a8fc7d_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfNy05LTEtMS0zMDMzNw_ae0ee794-4907-448a-b188-9d561f881670" unitRef="usd"> 521000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfOC01LTEtMS0zMDMzNw_9f67f869-c8d7-43b5-ba47-e417daa71c27" unitRef="usd"> 777703000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfOC03LTEtMS0zMDMzNw_90d866a5-bff4-46cb-a449-dfbfb7f5a912" unitRef="usd"> 407323000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfOC05LTEtMS0zMDMzNw_8e793b10-fb64-42c9-955f-5243be94a3b5" unitRef="usd"> 370380000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfOS05LTEtMS0zMDMzNw_d60f2f4f-1521-4fd1-a34d-e11a69cb715e" unitRef="usd"> 84367000 </us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjhiNzg5YjI1YWVlODQyOTY5MGQ5ZWE2YzMzMzdiNTFkL3RhYmxlcmFuZ2U6OGI3ODliMjVhZWU4NDI5NjkwZDllYTZjMzMzN2I1MWRfMTAtOS0xLTEtMzAzMzc_e15e6f81-806b-438a-bd25-1f9617835a45" unitRef="usd"> 454747000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:AmortizationOfIntangibleAssets contextRef="i1626ffee7d49471b8e5f12227eca365d_D20220501-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RleHRyZWdpb246ZWUwN2NkMTIwMGJhNGUzMGExNzU0ODQ0NDcwNDE4MTRfMzAw_391da6c2-c286-424b-ab12-ac9e320f0073" unitRef="usd"> 17400000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="ib3a306f841b444f5ae5ae18dcc6a531e_D20210501-20210731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RleHRyZWdpb246ZWUwN2NkMTIwMGJhNGUzMGExNzU0ODQ0NDcwNDE4MTRfMzA3_c9b49155-d8aa-4daf-a39f-28a786443b3e" unitRef="usd"> 14800000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RleHRyZWdpb246ZWUwN2NkMTIwMGJhNGUzMGExNzU0ODQ0NDcwNDE4MTRfODk0_1556c172-17ff-4daf-bb6a-e2d423d023e3">
<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated future amortization expense for definite-lived intangible assets. Actual amortization expense to be reported in future periods could differ materially from these estimates as a result of acquisitions, changes in useful lives, foreign currency exchange rate fluctuations and other relevant factors.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending April 30,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining nine months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,328 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,136 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,988 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjllNmZkM2UxNzY4YjRjYzM4MjIzYzJhNDcxZTQ0ZGFmL3RhYmxlcmFuZ2U6OWU2ZmQzZTE3NjhiNGNjMzgyMjNjMmE0NzFlNDRkYWZfMS0xLTEtMS0zMDMzNw_87753265-968c-4fd3-b7e7-fbef20a8ea30" unitRef="usd"> 48860000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjllNmZkM2UxNzY4YjRjYzM4MjIzYzJhNDcxZTQ0ZGFmL3RhYmxlcmFuZ2U6OWU2ZmQzZTE3NjhiNGNjMzgyMjNjMmE0NzFlNDRkYWZfMi0xLTEtMS0zMDMzNw_1c3da4df-47bd-472f-aad3-b39f63990337" unitRef="usd"> 55328000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjllNmZkM2UxNzY4YjRjYzM4MjIzYzJhNDcxZTQ0ZGFmL3RhYmxlcmFuZ2U6OWU2ZmQzZTE3NjhiNGNjMzgyMjNjMmE0NzFlNDRkYWZfMy0xLTEtMS0zMDMzNw_e52db69b-5145-467d-9c8c-2ae28f3268bb" unitRef="usd"> 46344000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjllNmZkM2UxNzY4YjRjYzM4MjIzYzJhNDcxZTQ0ZGFmL3RhYmxlcmFuZ2U6OWU2ZmQzZTE3NjhiNGNjMzgyMjNjMmE0NzFlNDRkYWZfNC0xLTEtMS0zMDMzNw_d0a4620d-7bd7-442b-a7e4-dcd66306d1fb" unitRef="usd"> 39136000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjllNmZkM2UxNzY4YjRjYzM4MjIzYzJhNDcxZTQ0ZGFmL3RhYmxlcmFuZ2U6OWU2ZmQzZTE3NjhiNGNjMzgyMjNjMmE0NzFlNDRkYWZfNS0xLTEtMS0zMDMzNw_321042e6-38a3-4794-a666-3d9fc1775190" unitRef="usd"> 34080000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
<gms:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjllNmZkM2UxNzY4YjRjYzM4MjIzYzJhNDcxZTQ0ZGFmL3RhYmxlcmFuZ2U6OWU2ZmQzZTE3NjhiNGNjMzgyMjNjMmE0NzFlNDRkYWZfNi0xLTEtMS0zMDMzNw_49413b4f-cb98-4273-a8ec-c4946bed9983" unitRef="usd"> 129988000 </gms:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80My9mcmFnOmVlMDdjZDEyMDBiYTRlMzBhMTc1NDg0NDQ3MDQxODE0L3RhYmxlOjllNmZkM2UxNzY4YjRjYzM4MjIzYzJhNDcxZTQ0ZGFmL3RhYmxlcmFuZ2U6OWU2ZmQzZTE3NjhiNGNjMzgyMjNjMmE0NzFlNDRkYWZfNy0xLTEtMS0zMDMzNw_626c8d79-340a-4479-a147-049a1adb8d9a" unitRef="usd"> 353736000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:LongTermDebtTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfNDE1OQ_dbcbbf03-a0bc-41ca-aa1e-1e87c7ce3f42">
Long-Term Debt<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-term debt consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and deferred financing costs on Term Loan Facility</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,291)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,581)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and deferred financing costs on Senior Notes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,677)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,836)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,511 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,138 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installment notes at fixed rates up to 5.0%, due in monthly and annual installments through 2025</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount on installment notes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(364)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value of debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,712 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,605 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192,101 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"/></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term Loan Facility</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a senior secured first lien term loan facility (the “Term Loan Facility”). The Company is required to make scheduled quarterly payments of $1.3 million, or 0.25% of the aggregate principal amount of the Term Loan Facility, with the remaining balance due in June 2025. The Term Loan Facility bears interest at a floating rate based on LIBOR plus 2.50%, with a 0% floor. As of July 31, 2022, the applicable rate of interest was 4.87%.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has senior unsecured notes due May 2029 (the "Senior Notes"). The Senior Notes bear interest at 4.625% per annum and mature on May 1, 2029. Interest is payable semi-annually in arrears on May 1 and November 1.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset Based Lending Facility</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an asset based revolving credit facility (the “ABL Facility”) that provided for aggregate revolving commitments of $545.0 million as of July 31, 2022. Extensions of credit under the ABL Facility are limited by a borrowing base calculated periodically based on specified percentages of the value of eligible inventory and eligible accounts receivable, subject to certain reserves and other adjustments.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2022, at the Company’s option, the interest rates applicable to the loans under the ABL Facility were based on Secured Overnight Financing Rate ("SOFR") or base rate plus, in each case, an applicable margin. The margins applicable for each elected interest rate are subject to a pricing grid, as defined in the ABL Facility agreement, based on average daily availability for the most recent fiscal quarter. The ABL Facility also contains an unused commitment fee. As of July 31, 2022, the weighted average interest rate on borrowings was 3.53%.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2022, the Company had available borrowing capacity of approximately $246.8 million under the ABL Facility. The ABL Facility matures on September 30, 2024 unless the individual affected lenders agree to extend the maturity of their respective loans under the ABL Facility upon the Company’s request and without the consent of any other lender. The ABL Facility contains a cross default provision with the Term Loan Facility.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Covenants</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility and the indenture governing the Senior Notes contain a number of covenants that limit our ability and the ability of our restricted subsidiaries, as described in the respective credit agreement and the indenture, to incur more indebtedness; pay dividends, redeem or repurchase stock or make other distributions; make investments; create restrictions on the ability of our restricted subsidiaries to pay dividends to us or make other intercompany transfers; create liens securing indebtedness; transfer or sell assets; merge or consolidate; enter into certain transactions with our affiliates; and prepay or amend the terms of certain indebtedness. Such covenants are subject to several important exceptions and qualifications set forth in the Term Loan Facility and the indenture governing the Senior Notes. As of July 31, 2022, the Company was in compliance with all covenants contained in the Term Loan Facility and the indenture governing the Senior Notes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility contains certain affirmative covenants, including financial and other reporting requirements. The Company was in compliance with all such covenants as of July 31, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Canadian Revolving Credit Facility</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through one of its Canadian subsidiaries, the Company has a revolving credit facility (the “Canadian Facility”) that provides for aggregate revolving commitments of $23.4 million ($30.0 million Canadian dollars). The Canadian Facility bears interest at the Canadian prime rate plus a marginal rate based on the level determined by Titan’s total debt to EBITDA ratio at the end of the most recently completed fiscal quarter or year. As of July 31, 2022, the Company had available borrowing capacity of approximately $23.4 million under the Canadian Facility. The Canadian Facility matures on January 12, 2026. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Maturities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2022, the maturities of long-term debt were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loan <br/>Facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Senior Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ABL Facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance <br/>Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Installment <br/>Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending April 30,</span></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining nine months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,110 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,150 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,141 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,283 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,720 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,003 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,982 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,982 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,335 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,203 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:LongTermDebtTextBlock>
<us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfNDE2MA_c7fce1d1-fce6-4ee5-8b1c-54afcd0a4663">
<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-term debt consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and deferred financing costs on Term Loan Facility</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,291)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,581)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and deferred financing costs on Senior Notes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,677)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,836)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,511 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,138 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installment notes at fixed rates up to 5.0%, due in monthly and annual installments through 2025</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount on installment notes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(364)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value of debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,712 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,605 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192,101 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i5487ff9d4a2f495788c9fcdaf4b6ffd6_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfMi0xLTEtMS0zMDMzNw_a74294ba-b95b-46bc-bdd8-4aace2037aac" unitRef="usd"> 503335000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i61894988e5e0452b95801614de295ef2_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfMi0zLTEtMS0zMDMzNw_4570a0b5-5d3c-426f-adec-96d1f6dbae34" unitRef="usd"> 504613000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="i5487ff9d4a2f495788c9fcdaf4b6ffd6_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfMy0xLTEtMS0zMDMzNw_d9cb0c95-cede-40aa-be3d-180cb0531819" unitRef="usd"> 3291000 </us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
<us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="i61894988e5e0452b95801614de295ef2_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfMy0zLTEtMS0zMDMzNw_456f7e20-d774-4ab6-93a6-d70f88f5a674" unitRef="usd"> 3581000 </us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
<us-gaap:DebtInstrumentCarryingAmount contextRef="id677ebb2322a43d49b1befece3e44b3a_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfNC0xLTEtMS0zMDMzNw_c943e729-7e3b-4960-bedb-7db28d3bbd37" unitRef="usd"> 350000000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i02a0020b2e9a494ab7e25012fcfd8576_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfNC0zLTEtMS0zMDMzNw_7e9611f2-288f-4107-8a55-5173ce2201e5" unitRef="usd"> 350000000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="id677ebb2322a43d49b1befece3e44b3a_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfNS0xLTEtMS0zMDMzNw_e82c70a0-d25e-4f0d-8ba3-5c13792156fd" unitRef="usd"> 4677000 </us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
<us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="i02a0020b2e9a494ab7e25012fcfd8576_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfNS0zLTEtMS0zMDMzNw_b5bdfb77-4d5c-40e9-a896-631928905697" unitRef="usd"> 4836000 </us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i6497533d91e3425da61903f9f99701f1_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfNi0xLTEtMS0zMDMzNw_1ba6f0ae-0bda-40ca-ab51-7553c1ff39b7" unitRef="usd"> 265000000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i3c81d53b183c4e9fb8882ff77b94c036_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfNi0zLTEtMS0zMDMzNw_ee0a9d15-ac24-4700-80be-99b84a1146cb" unitRef="usd"> 211134000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:FinanceLeaseLiability contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfNy0xLTEtMS0zMDMzNw_e62123a9-e4a3-426a-b951-2eb27160f85e" unitRef="usd"> 124511000 </us-gaap:FinanceLeaseLiability>
<us-gaap:FinanceLeaseLiability contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfNy0zLTEtMS0zMDMzNw_375d6008-fa2a-4a6d-8a4a-006875bcd03e" unitRef="usd"> 120138000 </us-gaap:FinanceLeaseLiability>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="ib3829f54de1a46ce94a07611cf6e9eee_I20220731" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfOC0wLTEtMS0zMDMzNy90ZXh0cmVnaW9uOjdiZWNlNmVlOWZlZjRiMWFiMDg5NjIwYjdlZjQ2MmMzXzQz_dd5c4fd6-eb4f-4ffb-9b0f-e82f48cf73b3" unitRef="number"> 0.050 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentCarryingAmount contextRef="ib3829f54de1a46ce94a07611cf6e9eee_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfOC0xLTEtMS0zMDMzNw_1054fee7-f25d-4980-9372-d76299ad2bbf" unitRef="usd"> 5203000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i7853ac41811943b4a4957ef9e2f865cd_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfOC0zLTEtMS0zMDMzNw_03e5d1f8-069d-4697-a686-8eeb68e9598e" unitRef="usd"> 7086000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="ib3829f54de1a46ce94a07611cf6e9eee_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfOS0xLTEtMS0zMDMzNw_be7f526a-a155-49e1-aada-987b8ddfaea6" unitRef="usd"> 268000 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="i7853ac41811943b4a4957ef9e2f865cd_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfOS0zLTEtMS0zMDMzNw_5da0fcc0-07a5-4653-ac7f-fb87fa342a8b" unitRef="usd"> 364000 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfMTEtMS0xLTEtMzAzMzc_cb38de68-9042-4844-9826-953fd01aab97" unitRef="usd"> 1239813000 </us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
<us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfMTEtMy0xLTEtMzAzMzc_af1a471f-6cac-4c46-bbaa-0f7687098b57" unitRef="usd"> 1184190000 </us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
<us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfMTItMS0xLTEtMzAzMzc_e765ba28-567e-4746-b127-27a34fb68dff" unitRef="usd"> 47712000 </us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
<us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfMTItMy0xLTEtMzAzMzc_ba44a439-ef64-4d3f-95f5-d759c5f874fa" unitRef="usd"> 47605000 </us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
<us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfMTMtMS0xLTEtMzAzMzc_8a3d5204-e382-4b9e-8808-37c638d9d0b5" unitRef="usd"> 1192101000 </us-gaap:LongTermDebtAndCapitalLeaseObligations>
<us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjYxNjkxNDIxYTg5ZDRhY2ViYmJiNmNkNWE0MmRkMmYzL3RhYmxlcmFuZ2U6NjE2OTE0MjFhODlkNGFjZWJiYmI2Y2Q1YTQyZGQyZjNfMTMtMy0xLTEtMzAzMzc_644a6661-c033-4317-bc03-7ffbc0b9a5d2" unitRef="usd"> 1136585000 </us-gaap:LongTermDebtAndCapitalLeaseObligations>
<us-gaap:DebtInstrumentPeriodicPaymentPrincipal contextRef="i2f0372c57b154dd994a12b136059532a_D20220501-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfMjYw_5605be18-a486-4164-9ea9-9c4a17dcaf83" unitRef="usd"> 1300000 </us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
<gms:DebtInstrumentPeriodicPaymentOriginalPrincipalPercentage contextRef="i2f0372c57b154dd994a12b136059532a_D20220501-20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfMjY3_40bfbd68-7fc5-44ad-807c-a4fe97ecb5f5" unitRef="number"> 0.0025 </gms:DebtInstrumentPeriodicPaymentOriginalPrincipalPercentage>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="i8f162fdef31d4a5291331d70c89b36ba_D20220501-20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfNDUz_f1596ea9-60f1-482a-9157-d402f452a8f5" unitRef="number"> 0.0250 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<gms:DebtInstrumentVariableInterestRateFloor contextRef="i8f162fdef31d4a5291331d70c89b36ba_D20220501-20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfNDY0_8e3af7e6-3421-4283-aede-5a5f1fb1570c" unitRef="number"> 0 </gms:DebtInstrumentVariableInterestRateFloor>
<us-gaap:LongTermDebtPercentageBearingVariableInterestRate contextRef="i5487ff9d4a2f495788c9fcdaf4b6ffd6_I20220731" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfNTIw_8e74f295-e199-45e8-aa45-5c84b08d7c2c" unitRef="number"> 0.0487 </us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="id677ebb2322a43d49b1befece3e44b3a_I20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfNjQ1_bbd5877d-59bb-4451-9a22-2e6775988848" unitRef="number"> 0.04625 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i3d75594adc604398bb43c2328101ea4d_I20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfOTE1_d49bf1bb-af4b-4186-9511-3213abab88e0" unitRef="usd"> 545000000.0 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="i3d75594adc604398bb43c2328101ea4d_I20220731" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfMTg5OA_377cdd4d-7373-44f1-9f70-f75a7a340d95" unitRef="number"> 0.0353 </us-gaap:LongtermDebtWeightedAverageInterestRate>
<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="i3d75594adc604398bb43c2328101ea4d_I20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfMTk3NA_7543c458-0127-4a89-8970-33891d0c38a0" unitRef="usd"> 246800000 </us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i7c6158dc83be4061ae3db06f69504572_I20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfMzY4Mg_9b3f47f8-015e-4744-9e89-1f47bb9da6eb" unitRef="usd"> 23400000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i7c6158dc83be4061ae3db06f69504572_I20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfMzY4Ng_058b5180-2db6-45b5-9302-8ca53ece4fbe" unitRef="cad"> 30000000.0 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="i7c6158dc83be4061ae3db06f69504572_I20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfMzk5OQ_4398b699-4ded-4104-ab50-d11a93da5fad" unitRef="usd"> 23400000 </us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
<us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RleHRyZWdpb246NDJjYjM1ZDI0OGVkNGU3YTgwZmQ0YjQ5NDE0YjJjYjRfNDE2MQ_0318cf77-d6a1-49ce-8549-7fb3dbfab98f">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2022, the maturities of long-term debt were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loan <br/>Facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Senior Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ABL Facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance <br/>Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Installment <br/>Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending April 30,</span></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining nine months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,110 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,150 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,141 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,283 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,720 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,003 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,982 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,982 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,335 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,203 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear contextRef="i5487ff9d4a2f495788c9fcdaf4b6ffd6_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMi0xLTEtMS0zMDMzNw_e4e64917-6090-46f5-96f7-af4e3533cf0a" unitRef="usd"> 3832000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear contextRef="id677ebb2322a43d49b1befece3e44b3a_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMi0zLTEtMS0zMDMzNw_c75e41e8-27c1-4014-8252-f69d291a6eb5" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear contextRef="i6497533d91e3425da61903f9f99701f1_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMi01LTEtMS0zMDMzNw_cb879e05-2b52-4021-a23a-7291c49de660" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear contextRef="i3a0e3b2dc64c4c63b9554d3938509af4_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMi03LTEtMS0zMDMzNw_76a2e3c6-4868-4bbd-a7c0-f8e822b2dddf" unitRef="usd"> 29485000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear contextRef="ib3829f54de1a46ce94a07611cf6e9eee_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMi05LTEtMS0zMDMzNw_b885ba43-b430-4636-a253-ed11f0c8ef71" unitRef="usd"> 2431000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMi0xMy0xLTEtMzAzMzc_53f1dab2-5f1c-4fe7-a4d7-685dd1324752" unitRef="usd"> 35748000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="i5487ff9d4a2f495788c9fcdaf4b6ffd6_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMy0xLTEtMS0zMDMzNw_b949ca2a-1cca-41bd-9d32-c48dd400764c" unitRef="usd"> 5110000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="id677ebb2322a43d49b1befece3e44b3a_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMy0zLTEtMS0zMDMzNw_7f1ebbd8-5787-4f6f-891f-d056b1753487" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="i6497533d91e3425da61903f9f99701f1_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMy01LTEtMS0zMDMzNw_2a7e1943-629b-4eda-9952-212fce74bfb2" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="i3a0e3b2dc64c4c63b9554d3938509af4_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMy03LTEtMS0zMDMzNw_95b50ec7-b438-4bc2-b785-9b1084959bf7" unitRef="usd"> 34150000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="ib3829f54de1a46ce94a07611cf6e9eee_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMy05LTEtMS0zMDMzNw_15ae9b45-96cf-48b1-b2fc-1cedaa7c0322" unitRef="usd"> 1881000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfMy0xMy0xLTEtMzAzMzc_ba91a0e6-e5db-45f0-907b-9c4277a385ce" unitRef="usd"> 41141000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="i5487ff9d4a2f495788c9fcdaf4b6ffd6_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNC0xLTEtMS0zMDMzNw_c8eebb39-5602-4dfc-b359-e67d1dc3e8b0" unitRef="usd"> 5110000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="id677ebb2322a43d49b1befece3e44b3a_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNC0zLTEtMS0zMDMzNw_638d1d7d-eb1b-4ea7-96ce-128965e494b4" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="i6497533d91e3425da61903f9f99701f1_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNC01LTEtMS0zMDMzNw_06888b49-45a9-4e42-b309-38bf8597e30f" unitRef="usd"> 265000000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="i3a0e3b2dc64c4c63b9554d3938509af4_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNC03LTEtMS0zMDMzNw_c84683a2-bc97-4b67-939d-218fa51d0380" unitRef="usd"> 24619000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="ib3829f54de1a46ce94a07611cf6e9eee_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNC05LTEtMS0zMDMzNw_d5561f4f-46c7-495f-ac25-da4017129b98" unitRef="usd"> 891000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNC0xMy0xLTEtMzAzMzc_6509ce4e-1cbe-4775-bfdc-c3f0a3ffa29c" unitRef="usd"> 295620000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="i5487ff9d4a2f495788c9fcdaf4b6ffd6_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNS0xLTEtMS0zMDMzNw_d0e4d8e0-93b0-4886-a9e3-c2ad4f266e27" unitRef="usd"> 489283000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="id677ebb2322a43d49b1befece3e44b3a_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNS0zLTEtMS0zMDMzNw_8a0b4cea-43a6-46af-9177-01fc87fc7508" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="i6497533d91e3425da61903f9f99701f1_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNS01LTEtMS0zMDMzNw_2cdbb3e7-082f-4fb3-b6ac-7d70c3217725" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="i3a0e3b2dc64c4c63b9554d3938509af4_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNS03LTEtMS0zMDMzNw_5afc76a9-042a-4868-b9ad-81e6f2b31db2" unitRef="usd"> 17720000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="ib3829f54de1a46ce94a07611cf6e9eee_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNS05LTEtMS0zMDMzNw_9cba00e8-b1a4-4dc5-b95a-2a6130dea0fd" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNS0xMy0xLTEtMzAzMzc_765c5c38-4f0c-496b-bc76-7e3ce25ee1b9" unitRef="usd"> 507003000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="i5487ff9d4a2f495788c9fcdaf4b6ffd6_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNi0xLTEtMS0zMDMzNw_ebecaaf6-1a90-4470-b537-92462f9c919c" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="id677ebb2322a43d49b1befece3e44b3a_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNi0zLTEtMS0zMDMzNw_b07541eb-c933-4147-b57f-f0fb6b719a75" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="i6497533d91e3425da61903f9f99701f1_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNi01LTEtMS0zMDMzNw_28df10e5-0e8b-474a-a21d-c9b86313a082" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="i3a0e3b2dc64c4c63b9554d3938509af4_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNi03LTEtMS0zMDMzNw_05c8d25a-6f1d-449f-8d67-8474a1bb17e0" unitRef="usd"> 11555000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="ib3829f54de1a46ce94a07611cf6e9eee_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNi05LTEtMS0zMDMzNw_1ecf88fe-5242-4475-9635-d7695cc7c83c" unitRef="usd"> 0 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNi0xMy0xLTEtMzAzMzc_bda0fa85-2eda-43c3-b96e-4ca43f5b4a0a" unitRef="usd"> 11555000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
<gms:LongTermDebtMaturityAfterYearFour contextRef="i5487ff9d4a2f495788c9fcdaf4b6ffd6_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNy0xLTEtMS0zMDMzNw_1ed69f3d-5eb1-4c4b-b72b-ba5f041df7aa" unitRef="usd"> 0 </gms:LongTermDebtMaturityAfterYearFour>
<gms:LongTermDebtMaturityAfterYearFour contextRef="id677ebb2322a43d49b1befece3e44b3a_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNy0zLTEtMS0zMDMzNw_36d75570-9646-4ce7-9c4e-18c1bbb9af23" unitRef="usd"> 350000000 </gms:LongTermDebtMaturityAfterYearFour>
<gms:LongTermDebtMaturityAfterYearFour contextRef="i6497533d91e3425da61903f9f99701f1_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNy01LTEtMS0zMDMzNw_3357afde-8103-4e1a-b229-4f10f675aee1" unitRef="usd"> 0 </gms:LongTermDebtMaturityAfterYearFour>
<gms:LongTermDebtMaturityAfterYearFour contextRef="i3a0e3b2dc64c4c63b9554d3938509af4_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNy03LTEtMS0zMDMzNw_69bd083e-deb4-45a2-9aaf-ab828f44977c" unitRef="usd"> 6982000 </gms:LongTermDebtMaturityAfterYearFour>
<gms:LongTermDebtMaturityAfterYearFour contextRef="ib3829f54de1a46ce94a07611cf6e9eee_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNy05LTEtMS0zMDMzNw_4eaff33f-e412-4a22-a56c-be924eb238b7" unitRef="usd"> 0 </gms:LongTermDebtMaturityAfterYearFour>
<gms:LongTermDebtMaturityAfterYearFour contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfNy0xMy0xLTEtMzAzMzc_6dbd4c49-46c1-4fb2-95c9-bb3cf1aaa9be" unitRef="usd"> 356982000 </gms:LongTermDebtMaturityAfterYearFour>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i5487ff9d4a2f495788c9fcdaf4b6ffd6_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfOC0xLTEtMS0zMDMzNw_4429375d-1611-40c6-b5d8-0779cf8f33f9" unitRef="usd"> 503335000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="id677ebb2322a43d49b1befece3e44b3a_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfOC0zLTEtMS0zMDMzNw_8c5cdd10-4176-43e4-8df1-aef78c858ae8" unitRef="usd"> 350000000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i6497533d91e3425da61903f9f99701f1_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfOC01LTEtMS0zMDMzNw_a368a668-4626-4eb5-8edd-6e0f5afbaba9" unitRef="usd"> 265000000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i3a0e3b2dc64c4c63b9554d3938509af4_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfOC03LTEtMS0zMDMzNw_19a38946-408c-43ae-a41d-da2b938b68c7" unitRef="usd"> 124511000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="ib3829f54de1a46ce94a07611cf6e9eee_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfOC05LTEtMS0zMDMzNw_82e33d0d-163a-4a77-bee5-d68fd9ac5f7a" unitRef="usd"> 5203000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80Ni9mcmFnOjQyY2IzNWQyNDhlZDRlN2E4MGZkNGI0OTQxNGIyY2I0L3RhYmxlOjk0YTMxNzJiYzRhNTRkZmJiNzE5Yjk5ZjgyNWE3MTRhL3RhYmxlcmFuZ2U6OTRhMzE3MmJjNGE1NGRmYmI3MTliOTlmODI1YTcxNGFfOC0xMy0xLTEtMzAzMzc_7a27d263-3d76-44f7-b18a-5d50380495cc" unitRef="usd"> 1248049000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:LesseeFinanceLeasesTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RleHRyZWdpb246Yzk1ZDA4NmIyYTgzNDQyYWI1MjI4MWFiZjkyN2YwNjhfNDg3_c7fc0567-c6c8-4ead-a5e6-e09209eaca94">
Leases<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,301 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,903 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,861 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,514 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,880 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,189 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,639 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,397 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,477 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,210 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases included in property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,254 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,380 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNS0wLTEtMS0zMDMzNw_6406d45f-26cc-4ff4-8692-cfc4f798aa54"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNS0wLTEtMS0zMDMzNw_d9a5df39-2b29-49f7-8dcf-6054c1efb5fb">Property and equipment, net</span></span></span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,280 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,017 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of July 31, 2022 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending April 30,</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining nine months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,950 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,894 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,151 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,763 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:LesseeFinanceLeasesTextBlock>
<us-gaap:LesseeOperatingLeasesTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RleHRyZWdpb246Yzk1ZDA4NmIyYTgzNDQyYWI1MjI4MWFiZjkyN2YwNjhfNDkz_f1854059-bfde-47c8-8fd1-7a3065d91e2e">
Leases<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,301 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,903 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,861 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,514 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,880 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,189 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,639 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,397 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,477 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,210 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases included in property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,254 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,380 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNS0wLTEtMS0zMDMzNw_6406d45f-26cc-4ff4-8692-cfc4f798aa54"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNS0wLTEtMS0zMDMzNw_d9a5df39-2b29-49f7-8dcf-6054c1efb5fb">Property and equipment, net</span></span></span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,280 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,017 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of July 31, 2022 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending April 30,</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining nine months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,950 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,894 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,151 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,763 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:LesseeOperatingLeasesTextBlock>
<us-gaap:LeaseCostTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RleHRyZWdpb246Yzk1ZDA4NmIyYTgzNDQyYWI1MjI4MWFiZjkyN2YwNjhfNDg4_73650326-ddef-467b-802a-2c54c1aaf36e">
<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,301 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,903 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,861 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,514 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>
</us-gaap:LeaseCostTableTextBlock>
<us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmU4YmJhZWZlNzI3OTQ1Njk5YTBjODUzMGU3Njk5MDRlL3RhYmxlcmFuZ2U6ZThiYmFlZmU3Mjc5NDU2OTlhMGM4NTMwZTc2OTkwNGVfNC0xLTEtMS0zMDMzNw_fff7db93-fb0f-4ea0-a61c-bcaed75b9625" unitRef="usd"> 5818000 </us-gaap:FinanceLeaseRightOfUseAssetAmortization>
<us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmU4YmJhZWZlNzI3OTQ1Njk5YTBjODUzMGU3Njk5MDRlL3RhYmxlcmFuZ2U6ZThiYmFlZmU3Mjc5NDU2OTlhMGM4NTMwZTc2OTkwNGVfNC0zLTEtMS0zMDMzNw_6291e4eb-f47b-4dba-9dbc-158691ff1c2b" unitRef="usd"> 5592000 </us-gaap:FinanceLeaseRightOfUseAssetAmortization>
<us-gaap:FinanceLeaseInterestExpense contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmU4YmJhZWZlNzI3OTQ1Njk5YTBjODUzMGU3Njk5MDRlL3RhYmxlcmFuZ2U6ZThiYmFlZmU3Mjc5NDU2OTlhMGM4NTMwZTc2OTkwNGVfNS0xLTEtMS0zMDMzNw_a2912b40-9152-4f78-afa9-7415e8d2ce06" unitRef="usd"> 1822000 </us-gaap:FinanceLeaseInterestExpense>
<us-gaap:FinanceLeaseInterestExpense contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmU4YmJhZWZlNzI3OTQ1Njk5YTBjODUzMGU3Njk5MDRlL3RhYmxlcmFuZ2U6ZThiYmFlZmU3Mjc5NDU2OTlhMGM4NTMwZTc2OTkwNGVfNS0zLTEtMS0zMDMzNw_43c906ff-eeb6-41de-a7fb-8c3575a68f9e" unitRef="usd"> 2301000 </us-gaap:FinanceLeaseInterestExpense>
<us-gaap:OperatingLeaseCost contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmU4YmJhZWZlNzI3OTQ1Njk5YTBjODUzMGU3Njk5MDRlL3RhYmxlcmFuZ2U6ZThiYmFlZmU3Mjc5NDU2OTlhMGM4NTMwZTc2OTkwNGVfNi0xLTEtMS0zMDMzNw_7e750102-75aa-41e8-abbd-7469c160cda9" unitRef="usd"> 12971000 </us-gaap:OperatingLeaseCost>
<us-gaap:OperatingLeaseCost contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmU4YmJhZWZlNzI3OTQ1Njk5YTBjODUzMGU3Njk5MDRlL3RhYmxlcmFuZ2U6ZThiYmFlZmU3Mjc5NDU2OTlhMGM4NTMwZTc2OTkwNGVfNi0zLTEtMS0zMDMzNw_282ff795-762f-42de-a665-3e85b65e2daa" unitRef="usd"> 11012000 </us-gaap:OperatingLeaseCost>
<us-gaap:VariableLeaseCost contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmU4YmJhZWZlNzI3OTQ1Njk5YTBjODUzMGU3Njk5MDRlL3RhYmxlcmFuZ2U6ZThiYmFlZmU3Mjc5NDU2OTlhMGM4NTMwZTc2OTkwNGVfNy0xLTEtMS0zMDMzNw_b3942784-051d-4fd7-b100-7b45e75e8f2b" unitRef="usd"> 5903000 </us-gaap:VariableLeaseCost>
<us-gaap:VariableLeaseCost contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmU4YmJhZWZlNzI3OTQ1Njk5YTBjODUzMGU3Njk5MDRlL3RhYmxlcmFuZ2U6ZThiYmFlZmU3Mjc5NDU2OTlhMGM4NTMwZTc2OTkwNGVfNy0zLTEtMS0zMDMzNw_9b6b5ced-0cdd-433e-8975-7fb02cfa019c" unitRef="usd"> 3861000 </us-gaap:VariableLeaseCost>
<us-gaap:LeaseCost contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmU4YmJhZWZlNzI3OTQ1Njk5YTBjODUzMGU3Njk5MDRlL3RhYmxlcmFuZ2U6ZThiYmFlZmU3Mjc5NDU2OTlhMGM4NTMwZTc2OTkwNGVfOC0xLTEtMS0zMDMzNw_26458309-af27-4938-9001-45b521f59263" unitRef="usd"> 26514000 </us-gaap:LeaseCost>
<us-gaap:LeaseCost contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmU4YmJhZWZlNzI3OTQ1Njk5YTBjODUzMGU3Njk5MDRlL3RhYmxlcmFuZ2U6ZThiYmFlZmU3Mjc5NDU2OTlhMGM4NTMwZTc2OTkwNGVfOC0zLTEtMS0zMDMzNw_1915c88e-8c3b-47b5-9670-e6c0d226785f" unitRef="usd"> 22766000 </us-gaap:LeaseCost>
<gms:LeasesSupplementalCashFlowTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RleHRyZWdpb246Yzk1ZDA4NmIyYTgzNDQyYWI1MjI4MWFiZjkyN2YwNjhfNDg5_8ac04e84-e75a-415e-9c23-ace69f400210">
<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,880 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,189 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,639 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,397 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,477 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,210 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</gms:LeasesSupplementalCashFlowTableTextBlock>
<us-gaap:OperatingLeasePayments contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmNjOTQ5Mzg4ODNjMjQzN2NiMWVhNjE0NWFiN2U5MzA4L3RhYmxlcmFuZ2U6Y2M5NDkzODg4M2MyNDM3Y2IxZWE2MTQ1YWI3ZTkzMDhfNC0xLTEtMS0zMDMzNw_b4e73e00-faa2-4504-9a42-b7b957a5ffd6" unitRef="usd"> 12880000 </us-gaap:OperatingLeasePayments>
<us-gaap:OperatingLeasePayments contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmNjOTQ5Mzg4ODNjMjQzN2NiMWVhNjE0NWFiN2U5MzA4L3RhYmxlcmFuZ2U6Y2M5NDkzODg4M2MyNDM3Y2IxZWE2MTQ1YWI3ZTkzMDhfNC0zLTEtMS0zMDMzNw_e117edd4-cacc-4b89-b5ae-ea114566d061" unitRef="usd"> 11189000 </us-gaap:OperatingLeasePayments>
<us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmNjOTQ5Mzg4ODNjMjQzN2NiMWVhNjE0NWFiN2U5MzA4L3RhYmxlcmFuZ2U6Y2M5NDkzODg4M2MyNDM3Y2IxZWE2MTQ1YWI3ZTkzMDhfNS0xLTEtMS0zMDMzNw_0c3c5229-f509-477e-8eb5-23d3433bd5bb" unitRef="usd"> 1822000 </us-gaap:FinanceLeaseInterestPaymentOnLiability>
<us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmNjOTQ5Mzg4ODNjMjQzN2NiMWVhNjE0NWFiN2U5MzA4L3RhYmxlcmFuZ2U6Y2M5NDkzODg4M2MyNDM3Y2IxZWE2MTQ1YWI3ZTkzMDhfNS0zLTEtMS0zMDMzNw_3d477ce7-db23-4432-879f-175d87feb56f" unitRef="usd"> 2301000 </us-gaap:FinanceLeaseInterestPaymentOnLiability>
<us-gaap:FinanceLeasePrincipalPayments contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmNjOTQ5Mzg4ODNjMjQzN2NiMWVhNjE0NWFiN2U5MzA4L3RhYmxlcmFuZ2U6Y2M5NDkzODg4M2MyNDM3Y2IxZWE2MTQ1YWI3ZTkzMDhfNi0xLTEtMS0zMDMzNw_d05da6f1-720e-4a7c-aec3-2cca76b054cd" unitRef="usd"> 7639000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:FinanceLeasePrincipalPayments contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmNjOTQ5Mzg4ODNjMjQzN2NiMWVhNjE0NWFiN2U5MzA4L3RhYmxlcmFuZ2U6Y2M5NDkzODg4M2MyNDM3Y2IxZWE2MTQ1YWI3ZTkzMDhfNi0zLTEtMS0zMDMzNw_ca93324b-83ec-4251-adcc-3d5b2e7bc0f3" unitRef="usd"> 7397000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmNjOTQ5Mzg4ODNjMjQzN2NiMWVhNjE0NWFiN2U5MzA4L3RhYmxlcmFuZ2U6Y2M5NDkzODg4M2MyNDM3Y2IxZWE2MTQ1YWI3ZTkzMDhfOC0xLTEtMS0zMDMzNw_ad779359-b554-4b71-8bbf-ae23c5aa97a6" unitRef="usd"> 15477000 </us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmNjOTQ5Mzg4ODNjMjQzN2NiMWVhNjE0NWFiN2U5MzA4L3RhYmxlcmFuZ2U6Y2M5NDkzODg4M2MyNDM3Y2IxZWE2MTQ1YWI3ZTkzMDhfOC0zLTEtMS0zMDMzNw_26f9b5a9-a480-48cb-b7f7-41721bfb2c4d" unitRef="usd"> 24210000 </us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmNjOTQ5Mzg4ODNjMjQzN2NiMWVhNjE0NWFiN2U5MzA4L3RhYmxlcmFuZ2U6Y2M5NDkzODg4M2MyNDM3Y2IxZWE2MTQ1YWI3ZTkzMDhfOS0xLTEtMS0zMDMzNw_a4a415a5-ed4c-44ef-8986-075173c81942" unitRef="usd"> 14305000 </us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
<us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmNjOTQ5Mzg4ODNjMjQzN2NiMWVhNjE0NWFiN2U5MzA4L3RhYmxlcmFuZ2U6Y2M5NDkzODg4M2MyNDM3Y2IxZWE2MTQ1YWI3ZTkzMDhfOS0zLTEtMS0zMDMzNw_aa678ca1-6fbd-4d1b-89c6-dc96d6462599" unitRef="usd"> 4076000 </us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
<gms:OtherLeaseInformationTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RleHRyZWdpb246Yzk1ZDA4NmIyYTgzNDQyYWI1MjI4MWFiZjkyN2YwNjhfNDkw_268f0a42-1642-4910-b715-b1bc84fe5f84">
<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases included in property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,254 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,380 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNS0wLTEtMS0zMDMzNw_6406d45f-26cc-4ff4-8692-cfc4f798aa54"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNS0wLTEtMS0zMDMzNw_d9a5df39-2b29-49f7-8dcf-6054c1efb5fb">Property and equipment, net</span></span></span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,280 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,017 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>
</gms:OtherLeaseInformationTableTextBlock>
<us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfMy0xLTEtMS0zMDMzNw_cabf3b05-2067-4817-b740-fb116dcd0d4f" unitRef="usd"> 202254000 </us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
<us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfMy0zLTEtMS0zMDMzNw_51227ecb-1e7a-4f4e-8618-14f40c6055ac" unitRef="usd"> 193380000 </us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
<us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNC0xLTEtMS0zMDMzNw_10ea6ca3-1d43-4080-9168-136cc795a32b" unitRef="usd"> 58974000 </us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
<us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNC0zLTEtMS0zMDMzNw_ca0a6330-918f-4513-b65b-ee2d9431832c" unitRef="usd"> 57363000 </us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
<us-gaap:FinanceLeaseRightOfUseAsset contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNS0xLTEtMS0zMDMzNw_c7f7beb6-488e-42ca-b31e-921ae8ecaa11" unitRef="usd"> 143280000 </us-gaap:FinanceLeaseRightOfUseAsset>
<us-gaap:FinanceLeaseRightOfUseAsset contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNS0zLTEtMS0zMDMzNw_a14578bc-e214-4051-b1ca-cb9f3e410bf8" unitRef="usd"> 136017000 </us-gaap:FinanceLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNy0xLTEtMS0zMDMzNw_1061782b-9135-450a-9735-51f8c4795877"> P4Y8M12D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfNy0zLTEtMS0zMDMzNw_6de1e0d4-2426-4c22-87a2-c0d2a9086707"> P4Y7M6D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfOC0xLTEtMS0zMDMzNw_1067f583-a600-4244-a451-1e11d9744a90"> P3Y7M6D </us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfOC0zLTEtMS0zMDMzNw_d40bfd16-9778-4c0b-9511-2742f9bdb327"> P3Y8M12D </us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfMTAtMS0xLTEtMzAzMzc_db113153-cba6-4929-b470-1d058814ae33" unitRef="number"> 0.046 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfMTAtMy0xLTEtMzAzMzc_85bf15a0-9a73-4775-858f-9335edc32667" unitRef="number"> 0.047 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfMTEtMS0xLTEtMzAzMzc_4224a1e4-be2d-476f-a815-6e0fec106c64" unitRef="number"> 0.042 </us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
<us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmM0OTM4YzM0ZTZjODQwM2ZhNWFmOWI4ZTE3NDM2ODYxL3RhYmxlcmFuZ2U6YzQ5MzhjMzRlNmM4NDAzZmE1YWY5YjhlMTc0MzY4NjFfMTEtMy0xLTEtMzAzMzc_1d427515-0943-419b-ac38-f0c10f6c5c20" unitRef="number"> 0.042 </us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
<us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RleHRyZWdpb246Yzk1ZDA4NmIyYTgzNDQyYWI1MjI4MWFiZjkyN2YwNjhfNDkx_dad1ba7d-3a6b-4fe4-ba5b-85f2fbf2546f">
<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of July 31, 2022 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending April 30,</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining nine months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,950 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,894 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,151 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,763 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
<us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RleHRyZWdpb246Yzk1ZDA4NmIyYTgzNDQyYWI1MjI4MWFiZjkyN2YwNjhfNDky_46aa53f9-4b78-41d6-93fb-56cbb9b4f4b9">
<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of July 31, 2022 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending April 30,</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining nine months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,950 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,894 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,151 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,763 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
<us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfMi0xLTEtMS0zMDMzNw_bf21fc07-d633-4a77-a440-f25106476806" unitRef="usd"> 33892000 </us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfMi0zLTEtMS0zMDMzNw_8cde1e7d-bda5-42c8-ae68-faa1e6ba829a" unitRef="usd"> 34301000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
<us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfMy0xLTEtMS0zMDMzNw_8ecce885-c3d9-4a40-9c09-b0c802879c75" unitRef="usd"> 37675000 </us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfMy0zLTEtMS0zMDMzNw_8408e820-1c5b-4550-97e4-b633ccb60721" unitRef="usd"> 44950000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
<us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfNC0xLTEtMS0zMDMzNw_a70380fb-ebe1-48e9-8166-df66a6c67c17" unitRef="usd"> 26668000 </us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfNC0zLTEtMS0zMDMzNw_10360b2f-0308-4f1d-8d61-6b17c926767e" unitRef="usd"> 34286000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
<us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfNS0xLTEtMS0zMDMzNw_4973549a-50d5-4f64-8047-2b55d2dde80b" unitRef="usd"> 18894000 </us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfNS0zLTEtMS0zMDMzNw_f72d0d4e-46ba-434c-886e-fc1a8a760d64" unitRef="usd"> 22526000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
<us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfNi0xLTEtMS0zMDMzNw_02fed6e4-12b6-44a6-98a4-13118917a1c9" unitRef="usd"> 12137000 </us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfNi0zLTEtMS0zMDMzNw_b60f82b3-a2ed-4465-8330-999bd72dd82e" unitRef="usd"> 13268000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
<gms:FinanceLeaseLiabilityToBePaidAfterYearFour contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfNy0xLTEtMS0zMDMzNw_f700b268-53ca-450b-a1f3-833e704df9eb" unitRef="usd"> 7202000 </gms:FinanceLeaseLiabilityToBePaidAfterYearFour>
<gms:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfNy0zLTEtMS0zMDMzNw_3f205eec-1220-4027-8a90-cce52f424739" unitRef="usd"> 26151000 </gms:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
<us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfOC0xLTEtMS0zMDMzNw_a06cfb7d-837e-4edd-9670-55fb4f63fcb0" unitRef="usd"> 136468000 </us-gaap:FinanceLeaseLiabilityPaymentsDue>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfOC0zLTEtMS0zMDMzNw_4a05b846-4760-4c9e-8706-9aecff496b62" unitRef="usd"> 175482000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
<us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfOS0xLTEtMS0zMDMzNw_531f8895-6a38-4856-a6f1-7078c301e72f" unitRef="usd"> 11957000 </us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfOS0zLTEtMS0zMDMzNw_b30baa2c-e42e-491a-9828-c7d1fe405f71" unitRef="usd"> 18763000 </us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:FinanceLeaseLiability contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfMTAtMS0xLTEtMzAzMzc_5be20d59-3889-4eeb-9067-0edaa801292e" unitRef="usd"> 124511000 </us-gaap:FinanceLeaseLiability>
<us-gaap:OperatingLeaseLiability contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV80OS9mcmFnOmM5NWQwODZiMmE4MzQ0MmFiNTIyODFhYmY5MjdmMDY4L3RhYmxlOmIyZjIxZWZmODdhOTQ1YzNiZGRmMGZjNDgyMTVhMzZjL3RhYmxlcmFuZ2U6YjJmMjFlZmY4N2E5NDVjM2JkZGYwZmM0ODIxNWEzNmNfMTAtMy0xLTEtMzAzMzc_c58501a7-d685-4ae8-b9de-156e60632021" unitRef="usd"> 156719000 </us-gaap:OperatingLeaseLiability>
<us-gaap:IncomeTaxDisclosureTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81Mi9mcmFnOjA0OThlNWI0ZDc4YTRlOGNhMjI4ZjBhZWNmYmQ0NGNlL3RleHRyZWdpb246MDQ5OGU1YjRkNzhhNGU4Y2EyMjhmMGFlY2ZiZDQ0Y2VfMTExOA_4d1a81b0-6eaa-4543-9278-76b1b64dbc31">
Income Taxes<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">General.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The Company’s effective income tax rate on continuing operations was 26.4% and 24.6% for the three months ended July 31, 2022 and 2021, respectively. The difference in the effective income tax rate over the U.S. federal statutory rate of 21.0% for the three months ended July 31, 2022 was primarily due to the impact of foreign taxes, state taxes and equity compensation. The difference in the effective income tax rate over the U.S. federal statutory rate for the three months ended July 31, 2021 was primarily due to the impact of state taxes, foreign tax rates and a change in the valuation allowance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Valuation allowance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company had a valuation allowance of $11.8 million and $11.7 million against its deferred tax assets related to certain U.S. tax jurisdictions as of July 31, 2022 and April 30, 2022, respectively. To the extent the Company generates sufficient taxable income in the future to utilize the tax benefits of the net deferred tax assets on which a valuation allowance is recorded, the effective tax rate may decrease as the valuation allowance is reversed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Uncertain tax positions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company had no uncertain tax positions as of July 31, 2022 or April 30, 2022.</span></div>
</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81Mi9mcmFnOjA0OThlNWI0ZDc4YTRlOGNhMjI4ZjBhZWNmYmQ0NGNlL3RleHRyZWdpb246MDQ5OGU1YjRkNzhhNGU4Y2EyMjhmMGFlY2ZiZDQ0Y2VfMTAx_9758f1e1-01c2-45ea-be6f-bb25eec94ed4" unitRef="number"> 0.264 </us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81Mi9mcmFnOjA0OThlNWI0ZDc4YTRlOGNhMjI4ZjBhZWNmYmQ0NGNlL3RleHRyZWdpb246MDQ5OGU1YjRkNzhhNGU4Y2EyMjhmMGFlY2ZiZDQ0Y2VfMTA4_169ebf61-484f-4562-b712-41a1769d7d52" unitRef="number"> 0.246 </us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81Mi9mcmFnOjA0OThlNWI0ZDc4YTRlOGNhMjI4ZjBhZWNmYmQ0NGNlL3RleHRyZWdpb246MDQ5OGU1YjRkNzhhNGU4Y2EyMjhmMGFlY2ZiZDQ0Y2VfNjUx_a66c97ac-4b60-4132-beb3-a80516019fbf" unitRef="usd"> 11800000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81Mi9mcmFnOjA0OThlNWI0ZDc4YTRlOGNhMjI4ZjBhZWNmYmQ0NGNlL3RleHRyZWdpb246MDQ5OGU1YjRkNzhhNGU4Y2EyMjhmMGFlY2ZiZDQ0Y2VfNjU4_8bd7f590-dbe2-4482-8e48-29f9484e8ec8" unitRef="usd"> 11700000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81Mi9mcmFnOjA0OThlNWI0ZDc4YTRlOGNhMjI4ZjBhZWNmYmQ0NGNlL3RleHRyZWdpb246MDQ5OGU1YjRkNzhhNGU4Y2EyMjhmMGFlY2ZiZDQ0Y2VfMTA2Mg_5c8c52fc-9810-45f8-b080-646ed662ff57" unitRef="usd"> 0 </us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81Mi9mcmFnOjA0OThlNWI0ZDc4YTRlOGNhMjI4ZjBhZWNmYmQ0NGNlL3RleHRyZWdpb246MDQ5OGU1YjRkNzhhNGU4Y2EyMjhmMGFlY2ZiZDQ0Y2VfMTA2Mg_ca9d8bcf-c264-4066-afdb-535a8e08b0c9" unitRef="usd"> 0 </us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
<us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfMTY1Mg_fa067e90-cd3a-46f1-a482-971158368e4d">
Stockholders’ Equity<div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 20, 2022, the Company's Board of Directors approved an expanded share repurchase program under which the Company is authorized to repurchase up to $200.0 million of its outstanding common stock. This expanded program replaced the Company’s previous share repurchase authorization of $75.0 million. The Company may conduct repurchases under the share repurchase program through open market transactions, under trading plans in accordance with SEC Rule 10b5-1 and/or in privately negotiated transactions, in each case in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended. The timing and amount of any purchases of the Company's common stock are subject to a variety of factors, including, but not limited to, the Company’s liquidity, credit availability, general business and market conditions, debt covenants and the availability of alternative investment opportunities. The share repurchase program does not obligate the Company to acquire any amount of common stock, and it may be suspended or terminated at any time at the Company’s discretion. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company repurchased approximately 516,000 shares of its common stock for $23.8 million during the three months ended July 31, 2022, of which $10.8 million was repurchased under the previous authorization and $13.0 million was repurchased under the new authorization. The Company repurchased approximately 85,000 shares of its common stock for $3.9 million during the three months ended July 31, 2021. As of July 31, 2022, the Company had $187.0 million of remaining repurchase authorization under its stock repurchase program. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the changes to accumulated other comprehensive income (loss), net of tax, by component for the three months ended July 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign <br/>Currency <br/>Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative <br/>Financial <br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>Other <br/>Comprehensive <br/>Income (Loss)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassification</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification to earnings from accumulated other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,399)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,217 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,182)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income before reclassification on derivative instruments for the three months ended July 31, 2022 is net of $1.1 million of tax. Reclassification to earnings from accumulated other comprehensive income is net of $0.4 million of tax.</span></div>
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="i2b70f574260c49038b52420460cf2207_I20220620" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfNTQ5NzU1ODE3NDI5_d78ee895-2a57-4ede-8124-7ed87447d55a" unitRef="usd"> 200000000 </us-gaap:StockRepurchaseProgramAuthorizedAmount1>
<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="i374d184848e14456b9785184c2136ad5_I20220619" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfNTQ5NzU1ODE3Mzk5_7c84a4c2-8201-4a4e-999c-0b96db57c64e" unitRef="usd"> 75000000 </us-gaap:StockRepurchaseProgramAuthorizedAmount1>
<us-gaap:TreasuryStockSharesAcquired contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfOTU2_6ce11edb-e928-4748-9071-dcd264fdc708" unitRef="shares"> 516000 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfOTkw_1750ecdc-9ab9-45aa-b106-0a6583b41a0c" unitRef="usd"> 23800000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="ib82fa4425d12467b84983c6781736611_D20220501-20220619" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfNTQ5NzU1ODE3ODEz_20a172cd-ca9b-4c67-bbf3-f01ea37e17c5" unitRef="usd"> 10800000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="i2566737111804f2fb3de5aae48a2b25c_D20220620-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfNTQ5NzU1ODE3ODMx_1c7a297b-6b23-4b50-acbc-2315f7090f98" unitRef="usd"> 13000000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockSharesAcquired contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfMTA2Mg_c710d983-1979-4422-9a6b-c41b5e6748e3" unitRef="shares"> 85000 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfMTA5Ng_d2af9543-c883-4a98-b85e-44087bc0a662" unitRef="usd"> 3900000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfMTE1Ng_7d70974d-3353-4b99-b71c-3fb26b72e94b" unitRef="usd"> 187000000 </us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
<us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfMTY1Mw_3fb894ec-1d2c-41e2-8110-e8dcee9ccca0">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the changes to accumulated other comprehensive income (loss), net of tax, by component for the three months ended July 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign <br/>Currency <br/>Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative <br/>Financial <br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>Other <br/>Comprehensive <br/>Income (Loss)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassification</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification to earnings from accumulated other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,399)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,217 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,182)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
<us-gaap:StockholdersEquity contextRef="i56fbd7dea17444c0af17284b3fa15d0e_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfMi0xLTEtMS0zMDMzNw_dcf0a168-7d6d-4df1-995e-ae4f56741de1" unitRef="usd"> -5041000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i255a7c4ae23c41858baec09c7d3e1e8a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfMi0zLTEtMS0zMDMzNw_c02bd961-8f86-4c22-a1c0-222d0812cd93" unitRef="usd"> -1002000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i5dba333c9b3946cdb92c1458cbcc9b48_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfMi01LTEtMS0zMDMzNw_522598ef-f5b4-4219-a2d2-e3599c59a246" unitRef="usd"> -6043000 </us-gaap:StockholdersEquity>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="i8c55de21890b4b83859cd73928d611d1_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfMy0xLTEtMS0zMDMzNw_1131044d-976c-4dcd-8249-f845a0a801fe" unitRef="usd"> 2642000 </us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="i0d2ed18a00764b95b240c9a92c7c7a47_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfMy0zLTEtMS0zMDMzNw_1102f39d-30b2-4f6d-a545-0c3798b51d9c" unitRef="usd"> 3470000 </us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfMy01LTEtMS0zMDMzNw_edc4f098-96ae-4a82-bd2b-837cd7e72927" unitRef="usd"> 6112000 </us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="i8c55de21890b4b83859cd73928d611d1_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfNC0xLTEtMS0zMDMzNw_1cb7e07b-6acd-4bd5-9784-977078603be8" unitRef="usd"> 0 </us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="i0d2ed18a00764b95b240c9a92c7c7a47_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfNC0zLTEtMS0zMDMzNw_3214e0e5-d95d-4ca4-86e5-249aa1f8589a" unitRef="usd"> 1251000 </us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfNC01LTEtMS0zMDMzNw_db9ca26e-ebf7-4cd5-b300-2e4000ec80a0" unitRef="usd"> 1251000 </us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:StockholdersEquity contextRef="i4362c0caa61043738e67126a5a6dd345_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfNS0xLTEtMS0zMDMzNw_f891d943-2b11-43df-98c4-ad1f6c4c5523" unitRef="usd"> -2399000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i771f0962033a4f868f29f8721fa976e6_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfNS0zLTEtMS0zMDMzNw_c47bcc76-cb30-4672-a2bc-ab8fed3b4233" unitRef="usd"> 1217000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="iaaf804eb93384cf5beefa254a81fa509_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RhYmxlOjMwYjI0ZjRkM2JhMTQ0NzY4YTZlNDU3MGQ0YjUzYjk2L3RhYmxlcmFuZ2U6MzBiMjRmNGQzYmExNDQ3NjhhNmU0NTcwZDRiNTNiOTZfNS01LTEtMS0zMDMzNw_653173c9-98fd-49c1-b869-926530b98509" unitRef="usd"> -1182000 </us-gaap:StockholdersEquity>
<us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfMTU0OQ_4833cee1-731d-48a9-81c3-121e055a890e" unitRef="usd"> 1100000 </us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
<us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81NS9mcmFnOjMyNTAyNmM5NWY3YTRjZTdhNjZlM2FmMmIyMWI1YzU5L3RleHRyZWdpb246MzI1MDI2Yzk1ZjdhNGNlN2E2NmUzYWYyYjIxYjVjNTlfMTY0Mw_c48fb81b-e19f-48eb-bc0e-2fb180623346" unitRef="usd"> 400000 </us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMjk3Ng_b8611c9c-bc65-4d98-a674-c6c4ba41739b">
Equity-Based Compensation<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity-based compensation expense related to stock options and restricted stock units was $2.8 million and $1.7 million during the three months ended July 31, 2022 and 2021, respectively, and is included in selling, general and administrative expenses in the Condensed Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Option Awards</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents stock option activity for the three months ended July 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(shares and dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of April 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of July 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of July 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and Expected to vest as of July 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value represents the excess of the Company’s closing stock price on the last trading day of the period over the weighted average exercise price multiplied by the number of options outstanding, exercisable or expected to vest. Options expected to vest are unvested shares net of expected forfeitures. The total intrinsic value of options exercised during the three months ended July 31, 2022 was not material. The total intrinsic value of options exercised during the three months ended July 31, 2021 was $1.2 million, respectively. As of July 31, 2022, there was $3.7 million of total unrecognized compensation cost related to stock options. That cost is expected to be recognized over a weighted-average period of 1.8 years. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents restricted stock unit activity for the three months ended July 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Restricted <br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Grant Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(shares in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of April 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.04 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of July 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2022, there was $4.6 million of total unrecognized compensation cost related to nonvested restricted stock units. That cost is expected to be recognized over a weighted-average period of 1.8 years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an employee stock purchase plan (“ESPP”), the terms of which allow for qualified employees to participate in the purchase of shares of the Company’s common stock at a price equal to 90% of the lower of the closing price at the beginning or end of the purchase period, which is a six-month period ending on December 31 and June 30 of each year.  The Company recognized $0.3 million and $0.2 million of stock-based compensation expense related to the ESPP during the three months ended July 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the number of shares of the Company’s common stock purchased under the ESPP and average price per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares purchased under the ESPP</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average purchase price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.05 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="id312f1f032be49c8a30e45a2004bfd68_D20220501-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMTMz_a3f6a03c-7f8a-467b-9142-50aa4b2a936a" unitRef="usd"> 2800000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i61d3bc481dfd4259b238d569914441f7_D20210501-20210731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMTQw_c0c5299d-335a-4ed8-a138-a612bd7e70b6" unitRef="usd"> 1700000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMjk3Nw_c5f4e12e-48b9-4e1b-97b5-243955a1633c">
<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents stock option activity for the three months ended July 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(shares and dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of April 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of July 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of July 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and Expected to vest as of July 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i1fb1bb1fac02475cbb11a1be7ef7827a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfMi0xLTEtMS0zMDMzNw_8cc44527-3257-4b65-bbac-83de9e78b81a" unitRef="shares"> 1245000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i1fb1bb1fac02475cbb11a1be7ef7827a_I20220430" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfMi0zLTEtMS0zMDMzNw_73a56bf1-1f5f-41e7-ab81-7b30a2350b54" unitRef="usdPerShare"> 25.65 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="i77fc86ea95ce4854aa84958b5fa49950_D20210501-20220430" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfMi01LTEtMS0zMDMzNw_582b2f56-32bd-4e4a-8fe0-88c2753a0a89"> P6Y4M24D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i1fb1bb1fac02475cbb11a1be7ef7827a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfMi03LTEtMS0zMDMzNw_3811c613-42e6-4dd7-b64d-e8418ba2873e" unitRef="usd"> 28121000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="i45f0b36ac26448b795cc69265d551a7f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNC0xLTEtMS0zMDMzNw_4f7c4bb7-133e-41d9-89d1-7cb8e984f2c7" unitRef="shares"> 1000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="i45f0b36ac26448b795cc69265d551a7f_D20220501-20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNC0zLTEtMS0zMDMzNw_022a92c1-a711-45e1-b955-e8fcae8e8528" unitRef="usdPerShare"> 22.91 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="i45f0b36ac26448b795cc69265d551a7f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNS0xLTEtMS0zMDMzNw_1e02e4d3-2515-4c07-85c8-b2c8b0d7db5a" unitRef="shares"> 2000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="i45f0b36ac26448b795cc69265d551a7f_D20220501-20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNS0zLTEtMS0zMDMzNw_1314db7f-bcf2-467a-91f9-7c2bab34aaad" unitRef="usdPerShare"> 28.17 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i7bc93291d5504e91aa304b63165170f3_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNi0xLTEtMS0zMDMzNw_0f4faad9-e7ca-4dfc-bc94-78a48d1a6560" unitRef="shares"> 1242000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i7bc93291d5504e91aa304b63165170f3_I20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNi0zLTEtMS0zMDMzNw_41d0d13b-9c4d-4758-a5cf-fd27bd8947d3" unitRef="usdPerShare"> 25.65 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="i45f0b36ac26448b795cc69265d551a7f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNi01LTEtMS0zMDMzNw_33ede3d2-67f4-40ae-a9b6-fccd7042d1fd"> P6Y1M6D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i7bc93291d5504e91aa304b63165170f3_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNi03LTEtMS0zMDMzNw_dbbc6ece-9a1e-4bfe-9609-10b5279c2bbd" unitRef="usd"> 34106000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="i7bc93291d5504e91aa304b63165170f3_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNy0xLTEtMS0zMDMzNw_4f53c4ce-fb0c-4dab-b597-16acd7495469" unitRef="shares"> 758000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="i7bc93291d5504e91aa304b63165170f3_I20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNy0zLTEtMS0zMDMzNw_89d98cb0-ada3-4c88-94a3-35d46c56f525" unitRef="usdPerShare"> 20.15 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="i45f0b36ac26448b795cc69265d551a7f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNy01LTEtMS0zMDMzNw_9627249f-afcf-414c-93c3-25bae23b9a5e"> P4Y8M12D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="i7bc93291d5504e91aa304b63165170f3_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfNy03LTEtMS0zMDMzNw_a6a4b1c9-b0ec-4631-a3d3-3379b074a59b" unitRef="usd"> 24955000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="i7bc93291d5504e91aa304b63165170f3_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfOC0xLTEtMS0zMDMzNw_eeaf993e-36e2-4fd9-b91e-36b1850d2fa5" unitRef="shares"> 1239000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="i7bc93291d5504e91aa304b63165170f3_I20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfOC0zLTEtMS0zMDMzNw_3ccd850b-4642-4947-9b2b-4454ae6e4254" unitRef="usdPerShare"> 25.62 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="i45f0b36ac26448b795cc69265d551a7f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfOC01LTEtMS0zMDMzNw_811581ef-6528-43b1-9e9c-9cfbb9353de7"> P6Y1M6D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="i7bc93291d5504e91aa304b63165170f3_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOjU5MWNjNmU2Y2MxMzQ4MTc5MmYyNWRmNWYwZjg3NWY4L3RhYmxlcmFuZ2U6NTkxY2M2ZTZjYzEzNDgxNzkyZjI1ZGY1ZjBmODc1ZjhfOC03LTEtMS0zMDMzNw_8e8b8895-5459-4315-a96c-28c2850d1e40" unitRef="usd"> 34078000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="iec64e2aedad741cea328eaf3ac8c5ff5_D20210501-20210731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfODYw_afd8bf85-401c-4ca1-9400-41de310596e0" unitRef="usd"> 1200000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="i7bc93291d5504e91aa304b63165170f3_I20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfODk4_de29d173-6d81-4fed-a7cc-bc401ff68c8d" unitRef="usd"> 3700000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="i45f0b36ac26448b795cc69265d551a7f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMTA0MA_a7497624-d66d-4e27-b088-3d8fac5ad9ab"> P1Y9M18D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMjk3NA_7acdeb59-523c-48ef-912d-4093699acd52">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents restricted stock unit activity for the three months ended July 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Restricted <br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Grant Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(shares in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of April 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.04 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of July 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i6e318d807a88403bb21ed637a0bbb1a2_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOmRkMGZhZTUzODNhMTQyNDdiNmI5NDQ3ZTM4NWYxNGE5L3RhYmxlcmFuZ2U6ZGQwZmFlNTM4M2ExNDI0N2I2Yjk0NDdlMzg1ZjE0YTlfMi0xLTEtMS0zMDMzNw_a298527b-696c-458c-b1e6-bb6b82917f0e" unitRef="shares"> 330000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i6e318d807a88403bb21ed637a0bbb1a2_I20220430" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOmRkMGZhZTUzODNhMTQyNDdiNmI5NDQ3ZTM4NWYxNGE5L3RhYmxlcmFuZ2U6ZGQwZmFlNTM4M2ExNDI0N2I2Yjk0NDdlMzg1ZjE0YTlfMi0zLTEtMS0zMDMzNw_f26602b1-c25c-4820-8870-452a678e90ac" unitRef="usdPerShare"> 35.83 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="ifec75fdfc2e94ae6b927cf449d3e1a35_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOmRkMGZhZTUzODNhMTQyNDdiNmI5NDQ3ZTM4NWYxNGE5L3RhYmxlcmFuZ2U6ZGQwZmFlNTM4M2ExNDI0N2I2Yjk0NDdlMzg1ZjE0YTlfNC0xLTEtMS0zMDMzNw_a30537e6-874d-4175-b8c5-700b7725fbf0" unitRef="shares"> 14000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="ifec75fdfc2e94ae6b927cf449d3e1a35_D20220501-20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOmRkMGZhZTUzODNhMTQyNDdiNmI5NDQ3ZTM4NWYxNGE5L3RhYmxlcmFuZ2U6ZGQwZmFlNTM4M2ExNDI0N2I2Yjk0NDdlMzg1ZjE0YTlfNC0zLTEtMS0zMDMzNw_a5d4925f-5ff0-4273-89d0-e042ccaf303e" unitRef="usdPerShare"> 18.04 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="iff143b705e4b4a1dab8a26bb6797cf84_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOmRkMGZhZTUzODNhMTQyNDdiNmI5NDQ3ZTM4NWYxNGE5L3RhYmxlcmFuZ2U6ZGQwZmFlNTM4M2ExNDI0N2I2Yjk0NDdlMzg1ZjE0YTlfNi0xLTEtMS0zMDMzNw_21e93cda-ab0a-4db0-9a77-2b089c38994b" unitRef="shares"> 316000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="iff143b705e4b4a1dab8a26bb6797cf84_I20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOmRkMGZhZTUzODNhMTQyNDdiNmI5NDQ3ZTM4NWYxNGE5L3RhYmxlcmFuZ2U6ZGQwZmFlNTM4M2ExNDI0N2I2Yjk0NDdlMzg1ZjE0YTlfNi0zLTEtMS0zMDMzNw_a3d4ab82-0945-490e-a671-7ac7d76505bc" unitRef="usdPerShare"> 36.62 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="iff143b705e4b4a1dab8a26bb6797cf84_I20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMjAyMw_c454bb6a-8768-4da1-b569-81b7ade54ade" unitRef="usd"> 4600000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="ifec75fdfc2e94ae6b927cf449d3e1a35_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMjE4NA_7d98c101-0547-4d11-a5c7-223167105b86"> P1Y9M18D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<gms:PercentageOfCommonStockPriceBasedOnClosingPriceAtBeginningOrEndOfLastDayOfPurchasePeriod contextRef="ia9ae377381c14351bd15766601916663_D20220501-20220731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMjQxNQ_8c8cad8f-95f9-4a71-8fe3-435d6f14f2b7" unitRef="number"> 0.90 </gms:PercentageOfCommonStockPriceBasedOnClosingPriceAtBeginningOrEndOfLastDayOfPurchasePeriod>
<gms:DurationOfPurchasePeriod contextRef="ia9ae377381c14351bd15766601916663_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMjk3NQ_b95bc16a-e0e5-4b95-b867-a752e2b9b93e"> P6M </gms:DurationOfPurchasePeriod>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ia9ae377381c14351bd15766601916663_D20220501-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMjg1Ng_5376be4f-7515-4c19-9a6b-e9940d8f7d26" unitRef="usd"> 300000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i102301d7871a4f079d71caf047804faf_D20210501-20210731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMjg2Mw_6c1aee08-955a-4ffb-8fcb-5686016bec18" unitRef="usd"> 200000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RleHRyZWdpb246NTkyNGViNzM1ZmQ1NDIwYjlmNDQyOWZlNzA2M2ViYjhfMjE5OTAyMzI1ODkzOA_b95f143e-3da5-4126-ae7d-d4bd354aa651">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the number of shares of the Company’s common stock purchased under the ESPP and average price per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares purchased under the ESPP</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average purchase price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.05 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="ia9ae377381c14351bd15766601916663_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOmI3ZTYyZmMzMzhhZTQ5ZmE4MDhkOWUwOTdkZjJiMTQ1L3RhYmxlcmFuZ2U6YjdlNjJmYzMzOGFlNDlmYTgwOGQ5ZTA5N2RmMmIxNDVfMy0xLTEtMS0zMTA4Nw_1a4f7ad6-1213-416c-af05-8374bb9c67db" unitRef="shares"> 33000 </us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="i102301d7871a4f079d71caf047804faf_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOmI3ZTYyZmMzMzhhZTQ5ZmE4MDhkOWUwOTdkZjJiMTQ1L3RhYmxlcmFuZ2U6YjdlNjJmYzMzOGFlNDlmYTgwOGQ5ZTA5N2RmMmIxNDVfMy0zLTEtMS0zMTA4NA_0deb3312-b854-4e83-9498-5e7635ca61c1" unitRef="shares"> 43000 </us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
<us-gaap:SharePrice contextRef="if50735fd4efc4a42adcfa17257f2d6eb_I20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOmI3ZTYyZmMzMzhhZTQ5ZmE4MDhkOWUwOTdkZjJiMTQ1L3RhYmxlcmFuZ2U6YjdlNjJmYzMzOGFlNDlmYTgwOGQ5ZTA5N2RmMmIxNDVfNC0xLTEtMS0zMTA3MA_fd84416e-3b59-4ee7-9e1c-7b415dcd71f5" unitRef="usdPerShare"> 40.05 </us-gaap:SharePrice>
<us-gaap:SharePrice contextRef="i378dc710dbfe45b898264f150c9db7d9_I20210731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV81OC9mcmFnOjU5MjRlYjczNWZkNTQyMGI5ZjQ0MjlmZTcwNjNlYmI4L3RhYmxlOmI3ZTYyZmMzMzhhZTQ5ZmE4MDhkOWUwOTdkZjJiMTQ1L3RhYmxlcmFuZ2U6YjdlNjJmYzMzOGFlNDlmYTgwOGQ5ZTA5N2RmMmIxNDVfNC0zLTEtMS0zMTA3MA_c9f50bf5-f10c-4728-91ae-ac7a4f547b15" unitRef="usdPerShare"> 26.36 </us-gaap:SharePrice>
<gms:StockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RleHRyZWdpb246ZmI1ZjgwNDZlNDg2NGU5NTgwMGJhYzUzZWNlYWRmYzlfMTA4NQ_e71ac2b9-1602-4b68-9b3e-ab9e7c531613">
Stock Appreciation Rights, Deferred Compensation and Redeemable Noncontrolling Interests<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of changes to the liabilities for stock appreciation rights, deferred compensation and redeemable noncontrolling interests:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock <br/>Appreciation <br/>Rights</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred <br/>Compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redeemable <br/>Noncontrolling <br/>Interests</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as current as of April 30, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as long-term as of April 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as current as of July 31, 2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as long-term as of July 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total expense related to these instruments was $2.8 million and $1.2 million during the three months ended July 31, 2022 and 2021, respectively, and was included in selling, general and administrative expenses in the Condensed Consolidated Statements of Operations and Comprehensive Income. Current and long-term liabilities for stock appreciation rights, deferred compensation and redeemable noncontrolling interests are included in other accrued expenses and liabilities and other liabilities, respectively, in the Condensed Consolidated Balance Sheets. See Note 13, "Stock Appreciation Rights, Deferred Compensation and Redeemable Noncontrolling Interests," in the Company's Annual Report on Form 10-K for the year ended April 30, 2022 for more information regarding stock appreciation rights, deferred compensation and redeemable noncontrolling interests.</span></div>
</gms:StockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsTextBlock>
<gms:ScheduleOfEquityBasedCompensationLiabilityActivityTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RleHRyZWdpb246ZmI1ZjgwNDZlNDg2NGU5NTgwMGJhYzUzZWNlYWRmYzlfMTA4Ng_6ee5ec1e-8651-4231-8fb4-0784b1374733">
<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of changes to the liabilities for stock appreciation rights, deferred compensation and redeemable noncontrolling interests:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock <br/>Appreciation <br/>Rights</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred <br/>Compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redeemable <br/>Noncontrolling <br/>Interests</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as current as of April 30, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as long-term as of April 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as current as of July 31, 2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as long-term as of July 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</gms:ScheduleOfEquityBasedCompensationLiabilityActivityTableTextBlock>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i7f86428b51244eeba735d1cc103eb19e_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfMi0xLTEtMS0zMDMzNw_9bcd2ded-0fac-4be2-ba43-03450ccce419" unitRef="usd"> 30878000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i77500955b6cb49048f8cf999b199c6ac_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfMi0zLTEtMS0zMDMzNw_5d7a8321-5b6a-45c4-afe8-3e60d0689c9b" unitRef="usd"> 2205000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i289eb4b7ca8942b0b06bac9db21684d5_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfMi01LTEtMS0zMDMzNw_85221b9d-c1cc-4b58-b8f3-6ddefdb0786d" unitRef="usd"> 11026000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:LiabilitiesFairValueAdjustment contextRef="ifb2c589ba35047a8be9c9929d96e7bb7_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfNC0xLTEtMS0zMDMzNw_c0c80503-ac40-48c9-87e0-244ec5982b1b" unitRef="usd"> 2344000 </us-gaap:LiabilitiesFairValueAdjustment>
<us-gaap:LiabilitiesFairValueAdjustment contextRef="i8f81bb7408794838a895da3a25f86d30_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfNC0zLTEtMS0zMDMzNw_de142bab-a648-4886-a659-9810590962dd" unitRef="usd"> 62000 </us-gaap:LiabilitiesFairValueAdjustment>
<us-gaap:LiabilitiesFairValueAdjustment contextRef="ieae3eb9b205f478ebb319f0490a138b6_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfNC01LTEtMS0zMDMzNw_91318002-a439-4eb7-8388-74f29f5ac2a6" unitRef="usd"> 433000 </us-gaap:LiabilitiesFairValueAdjustment>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i279ad5eccf8343f58823ee8db7103e95_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfNS0xLTEtMS0zMDMzNw_ffc91211-2dc8-4a95-b132-0232bcaad465" unitRef="usd"> 33222000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i7333df4bb8364594937148d2c34b1e56_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfNS0zLTEtMS0zMDMzNw_a6e1a1d2-d75c-41dd-9ee0-776312924302" unitRef="usd"> 2267000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i665d23884ac74645b20bcbd097c565aa_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfNS01LTEtMS0zMDMzNw_895c2d14-996d-4df2-86bc-895914aba2d8" unitRef="usd"> 11459000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="i7f86428b51244eeba735d1cc103eb19e_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfNy0xLTEtMS0zMDMzNw_5041d089-41da-4c8a-8992-03771d73fabf" unitRef="usd"> 1532000 </us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
<us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="i77500955b6cb49048f8cf999b199c6ac_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfNy0zLTEtMS0zMDMzNw_a04ed0f4-53ba-47e7-91c3-5c52a7dd8c6a" unitRef="usd"> 0 </us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
<us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="i289eb4b7ca8942b0b06bac9db21684d5_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfNy01LTEtMS0zMDMzNw_0ef5c2d4-1e33-4dc5-b3c3-27868005238c" unitRef="usd"> 0 </us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent contextRef="i7f86428b51244eeba735d1cc103eb19e_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfOC0xLTEtMS0zMDMzNw_1491e3bd-75cd-451f-b247-ffc702f6fbc8" unitRef="usd"> 29346000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent contextRef="i77500955b6cb49048f8cf999b199c6ac_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfOC0zLTEtMS0zMDMzNw_fa4bf715-3cf3-487f-9d73-d6ec702cb1e1" unitRef="usd"> 2205000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent contextRef="i289eb4b7ca8942b0b06bac9db21684d5_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfOC01LTEtMS0zMDMzNw_82b45448-8a10-4e50-b3a2-79468ce1d780" unitRef="usd"> 11026000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent>
<us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="i279ad5eccf8343f58823ee8db7103e95_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfMTAtMS0xLTEtMzAzMzc_5a3d45ff-d861-452c-8912-82431e21e57f" unitRef="usd"> 6936000 </us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
<us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="i7333df4bb8364594937148d2c34b1e56_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfMTAtMy0xLTEtMzAzMzc_69bc82bb-f7f4-46f8-a8f5-193d4e22421d" unitRef="usd"> 506000 </us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
<us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="i665d23884ac74645b20bcbd097c565aa_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfMTAtNS0xLTEtMzAzMzc_24ea25b8-7568-4507-9a07-4b80e6ba766f" unitRef="usd"> 2532000 </us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent contextRef="i279ad5eccf8343f58823ee8db7103e95_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfMTEtMS0xLTEtMzAzMzc_b3a08441-241f-4edd-98f1-999b298abc7b" unitRef="usd"> 26286000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent contextRef="i7333df4bb8364594937148d2c34b1e56_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfMTEtMy0xLTEtMzAzMzc_e2cc01ab-1ee2-4830-aa1c-a80b70e56324" unitRef="usd"> 1761000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent>
<us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent contextRef="i665d23884ac74645b20bcbd097c565aa_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RhYmxlOjA3MDkxNmMzMjI4MzRjNWY5OWQyNjI0YzcxZGU3NGE1L3RhYmxlcmFuZ2U6MDcwOTE2YzMyMjgzNGM1Zjk5ZDI2MjRjNzFkZTc0YTVfMTEtNS0xLTEtMzAzMzc_f13da943-0bfd-4640-a73f-361a56dc430c" unitRef="usd"> 8927000 </us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent>
<gms:TotalExpenseStockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsArrangements contextRef="id312f1f032be49c8a30e45a2004bfd68_D20220501-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RleHRyZWdpb246ZmI1ZjgwNDZlNDg2NGU5NTgwMGJhYzUzZWNlYWRmYzlfMzEw_64169e95-9691-4dcb-9166-1532fe6803f6" unitRef="usd"> 2800000 </gms:TotalExpenseStockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsArrangements>
<gms:TotalExpenseStockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsArrangements contextRef="i61d3bc481dfd4259b238d569914441f7_D20210501-20210731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82MS9mcmFnOmZiNWY4MDQ2ZTQ4NjRlOTU4MDBiYWM1M2VjZWFkZmM5L3RleHRyZWdpb246ZmI1ZjgwNDZlNDg2NGU5NTgwMGJhYzUzZWNlYWRmYzlfMzE3_df3eee01-d8eb-4920-a217-28d344e32072" unitRef="usd"> 1200000 </gms:TotalExpenseStockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsArrangements>
<us-gaap:FairValueDisclosuresTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RleHRyZWdpb246Njc1MDBkNjQ2MTAxNGJmZjhjODM5ZmQ0ZmI1YzE3OGFfMzU2Nw_35413b3c-4ba7-4c68-9f9a-b793c0d2ef58">
Fair Value Measurements<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated carrying amount and fair value of the Company’s assets and liabilities measured at fair value on a recurring basis:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps (Level 2)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has interest rate swap agreements with a notional amount of $500.0 million to convert the variable interest rate on a portion of its Term Loan Facility to a fixed 1-month LIBOR interest rate of 2.46%. The contracts were effective on February 28, 2019 and terminate on February 28, 2023. The objective of the interest rate swap agreements is to eliminate the variability of interest payment cash flows associated with variable interest rates. The Company believes there have been no material changes in the creditworthiness of the counterparty to this interest rate swap and believes the risk of nonperformance by such party is minimal. The Company designated the interest rate swaps as cash flow hedges. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2022, the interest rate swap asset was classified in prepaid expenses and other current assets in the Condensed Consolidated Balance Sheet. As of April 30, 2022, the interest rate swap liability was classified in other accrued expenses and current liabilities in the Condensed Consolidated Balance Sheet. The Company recognized losses, net of tax, of $1.3 million and $2.2 million in earnings during the three months ended July 31, 2022 and 2021, respectively, related to its interest rate swaps. These amounts are included in interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income and within cash flows from operating activities within the Condensed Consolidated Statements of Cash Flows. As of July 31, 2022, the Company expects that approximately $1.8 million of pre-tax earnings will be reclassified from accumulated other comprehensive income (loss) into earnings during the next twelve months.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of interest rate swaps is determined using Level 2 inputs. Generally, the Company obtains the Level 2 inputs from its counterparties. Substantially all the inputs throughout the full term of the instruments can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace. The fair value of the Company’s interest rate swap was determined using widely accepted valuation techniques including a discounted cash flow analysis on the expected cash flows of the derivative. This analysis reflected the contractual terms of the derivatives, including the period to maturity, and used observable market-based inputs, including interest rate curves and implied volatilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disclosures are required for certain assets and liabilities that are measured at fair value on a nonrecurring basis in periods after initial recognition. Such measurements of fair value relate primarily to assets and liabilities measured at fair value in connection with business combinations and long-lived asset impairments. For more information on business combinations, see Note 2, “Business Combinations.” There were no material long-lived asset impairments during the three months ended July 31, 2022 or 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Debt</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the Company’s Senior Notes was determined based on Level 2 input using observable market prices in less active markets. The carrying amounts of the Company’s Term Loan Facility and ABL Facility approximates their fair value as the interest rates are variable and reflective of market rates. The following table presents the carrying value and fair value of the Company’s Senior Notes:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">310,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div>
</us-gaap:FairValueDisclosuresTextBlock>
<us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RleHRyZWdpb246Njc1MDBkNjQ2MTAxNGJmZjhjODM5ZmQ0ZmI1YzE3OGFfMzU2OA_14720622-e93f-45b5-95b8-40c074e503b9">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated carrying amount and fair value of the Company’s assets and liabilities measured at fair value on a recurring basis:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps (Level 2)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
<us-gaap:DerivativeLiabilities contextRef="ie71a47e204e0473b92cbbeeb396ecf1b_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RhYmxlOmVmZTQyZmI5NjQ3YTQxMmY5YmU5MDY3ZjI3MTZkOGE3L3RhYmxlcmFuZ2U6ZWZlNDJmYjk2NDdhNDEyZjliZTkwNjdmMjcxNmQ4YTdfMi0xLTEtMS0zMDMzNw_a0dfebd7-b083-4309-9e71-9dea659c5fb1" unitRef="usd"> 1803000 </us-gaap:DerivativeLiabilities>
<us-gaap:DerivativeLiabilities contextRef="ic92ab3bc483e4249b72e5f2d2c9eb08d_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RhYmxlOmVmZTQyZmI5NjQ3YTQxMmY5YmU5MDY3ZjI3MTZkOGE3L3RhYmxlcmFuZ2U6ZWZlNDJmYjk2NDdhNDEyZjliZTkwNjdmMjcxNmQ4YTdfMi0zLTEtMS0zMDMzNw_c944dde8-13c0-47f3-b0dc-10c5a35c8f26" unitRef="usd"> -1136000 </us-gaap:DerivativeLiabilities>
<us-gaap:DerivativeNotionalAmount contextRef="i895ec674b39a4c97a74ee7cec4f6bedb_I20190228" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RleHRyZWdpb246Njc1MDBkNjQ2MTAxNGJmZjhjODM5ZmQ0ZmI1YzE3OGFfMzIy_b2daafdd-ff81-46dc-98d7-cba595fe94b1" unitRef="usd"> 500000000 </us-gaap:DerivativeNotionalAmount>
<us-gaap:DerivativeFixedInterestRate contextRef="i0d21601179bb4d44b89b1d03e4207b83_I20190228" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RleHRyZWdpb246Njc1MDBkNjQ2MTAxNGJmZjhjODM5ZmQ0ZmI1YzE3OGFfNDQ0_1daab450-bc85-4388-9461-0e04c902c6ca" unitRef="number"> 0.0246 </us-gaap:DerivativeFixedInterestRate>
<us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="i2b3488ba675b4cf2be4a5c149dbf2f07_D20220501-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RleHRyZWdpb246Njc1MDBkNjQ2MTAxNGJmZjhjODM5ZmQ0ZmI1YzE3OGFfMTIwMA_b21c7a4b-fa9f-45e5-b5cb-51a7925419a5" unitRef="usd"> -1300000 </us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
<us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="ibe89d81fbbf34aada1616f090afc848a_D20210501-20210731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RleHRyZWdpb246Njc1MDBkNjQ2MTAxNGJmZjhjODM5ZmQ0ZmI1YzE3OGFfMTIwNw_297362b6-8108-496b-b92b-d3f3e5c5b952" unitRef="usd"> -2200000 </us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
<us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred contextRef="i22bc40c81356468cb1f03fe6979fea5d_D20220501-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RleHRyZWdpb246Njc1MDBkNjQ2MTAxNGJmZjhjODM5ZmQ0ZmI1YzE3OGFfMTY2Ng_6e923fc6-b56f-4b16-8b91-c7ff6b816edb" unitRef="usd"> 1800000 </us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
<us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RleHRyZWdpb246Njc1MDBkNjQ2MTAxNGJmZjhjODM5ZmQ0ZmI1YzE3OGFfMzU2Ng_dbd18add-bd32-4148-a609-7543b47cfeee">
The following table presents the carrying value and fair value of the Company’s Senior Notes:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">310,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>
</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
<us-gaap:LongTermDebt contextRef="ic4103bba028145ea91af330222e7802c_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RhYmxlOmY0NjQwYWZlZGNmZjRjYWViNDdiZjFiOTI3YjliYTcxL3RhYmxlcmFuZ2U6ZjQ2NDBhZmVkY2ZmNGNhZWI0N2JmMWI5MjdiOWJhNzFfMy0xLTEtMS0zMDMzNw_b8f382ee-72ce-4c13-8a2f-d72f6d16a97a" unitRef="usd"> 350000000 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebt contextRef="ibace789dd4a04ab492c1f0130aa3b0b5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RhYmxlOmY0NjQwYWZlZGNmZjRjYWViNDdiZjFiOTI3YjliYTcxL3RhYmxlcmFuZ2U6ZjQ2NDBhZmVkY2ZmNGNhZWI0N2JmMWI5MjdiOWJhNzFfMy0zLTEtMS0zMDMzNw_de206f45-90be-4214-8ac7-34a0cea6a397" unitRef="usd"> 283500000 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebt contextRef="i971e876ccaae412c82d8665039c4557f_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RhYmxlOmY0NjQwYWZlZGNmZjRjYWViNDdiZjFiOTI3YjliYTcxL3RhYmxlcmFuZ2U6ZjQ2NDBhZmVkY2ZmNGNhZWI0N2JmMWI5MjdiOWJhNzFfMy01LTEtMS0zMDMzNw_58bf5223-00fe-401c-9267-1a01f653c602" unitRef="usd"> 350000000 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebt contextRef="ieeab92cb2ea84266aad38d39339f03d7_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82NC9mcmFnOjY3NTAwZDY0NjEwMTRiZmY4YzgzOWZkNGZiNWMxNzhhL3RhYmxlOmY0NjQwYWZlZGNmZjRjYWViNDdiZjFiOTI3YjliYTcxL3RhYmxlcmFuZ2U6ZjQ2NDBhZmVkY2ZmNGNhZWI0N2JmMWI5MjdiOWJhNzFfMy03LTEtMS0zMDMzNw_c1316435-3264-40c6-948b-ff02afdeec31" unitRef="usd"> 310625000 </us-gaap:LongTermDebt>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV82Ny9mcmFnOmZkNjE3OGVjYjk0NDRjNzg5ZGM3NjI4ZWVlOGI0YzE0L3RleHRyZWdpb246ZmQ2MTc4ZWNiOTQ0NGM3ODlkYzc2MjhlZWU4YjRjMTRfNDYx_9d179875-49da-43f6-9b2d-7c4d73fecee3"> Commitments and ContingenciesThe Company is a defendant in various lawsuits and administrative actions associated with personal injuries, property damage, environmental matters, product liability claims, claims of former employees and other events arising in the normal course of business. As discussed in Note 1 “—Insurance Liabilities”, the Company records liabilities for these claims, and assets for amounts recoverable from the insurer, for claims covered by insurance. </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<us-gaap:SegmentReportingDisclosureTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RleHRyZWdpb246OTQzOWUyOGMzYTcxNDU4YjhmYjJlZmEwMjNiMzc1NjBfMTU4OA_e8c93754-fc44-4bae-aaf6-69020cbdf9a9">
Segments<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes to the Company's reportable segments during the three months ended July 31, 2022. For more information regarding the Company's reportable segments, see Note 17, "Segments," in the Company's Annual Report on Form 10-K for the year ended April 30, 2022. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Results</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present segment results:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation and <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted <br/>EBITDA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,328,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,583 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,646 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,553 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,721 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,440 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,014 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation and <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted <br/>EBITDA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,688 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,148 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,062 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042,076 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,833 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,714 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,079 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of Adjusted EBITDA to net income:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,661 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,657 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,030 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,971 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,447 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,789 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock appreciation rights(a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests and deferred compensation(b)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation(c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other permitted costs(d)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs (acquisitions and other)(e)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposal of assets(f)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of fair value adjustments to inventory(g)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,014 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,079 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">__________________________________________</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Represents changes in the fair value of stock appreciation rights.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents changes in the fair values of noncontrolling interests and deferred compensation agreements.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Represents non-cash equity-based compensation expense related to the issuance of share-based awards.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents severance expenses and other costs permitted in the calculation of Adjusted EBITDA under the ABL Facility and the Term Loan Facility, including certain unusual, nonrecurring costs and credits due to COVID-19.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Represents costs related to acquisitions paid to third parties.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.01pt">Includes gains from the sale of assets.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the non-cash cost of sales impact of acquisition accounting adjustments to increase inventory to its estimated fair value.</span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenues by Product</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s net sales to external customers by main product lines:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wallboard</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ceilings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,275 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,071 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steel framing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Complementary products</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,828 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,594 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,553 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042,076 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s net sales by major geographic area:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,682 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,286 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,553 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042,076 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s property and equipment, net, by major geographic area:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,061 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,618 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,679 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:SegmentReportingDisclosureTextBlock>
<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RleHRyZWdpb246OTQzOWUyOGMzYTcxNDU4YjhmYjJlZmEwMjNiMzc1NjBfMTU4OQ_e42268c3-6520-48fb-a0f7-ab03821d98cf">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present segment results:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation and <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted <br/>EBITDA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,328,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,583 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,646 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,553 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,721 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,440 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,014 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation and <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted <br/>EBITDA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,688 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,148 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,062 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042,076 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,833 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,714 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,079 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="iadd0beb86a1f4a0bb2c972696f031b43_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfMy0xLTEtMS0zMDMzNw_eb46c4e0-8406-48c1-b5fa-3db16ee84c66" unitRef="usd"> 1328448000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GrossProfit contextRef="iadd0beb86a1f4a0bb2c972696f031b43_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfMy0zLTEtMS0zMDMzNw_a427884d-71ab-45ea-84f1-6f37cf0d25f7" unitRef="usd"> 416138000 </us-gaap:GrossProfit>
<us-gaap:DepreciationDepletionAndAmortization contextRef="iadd0beb86a1f4a0bb2c972696f031b43_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfMy01LTEtMS0zMDMzNw_8542652a-5029-4dc1-b25a-71b169fb2117" unitRef="usd"> 27978000 </us-gaap:DepreciationDepletionAndAmortization>
<gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="iadd0beb86a1f4a0bb2c972696f031b43_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfMy03LTEtMS0zMDMzNw_f89a4ccd-a158-44f4-a9c5-6d7d8b81563f" unitRef="usd"> 167368000 </gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i813c66e5ad684bdf81f8621ddcb48f2a_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNC0xLTEtMS0zMDMzNw_392cfa88-0bfb-4cbe-83df-e9481d7fb39e" unitRef="usd"> 31105000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GrossProfit contextRef="i813c66e5ad684bdf81f8621ddcb48f2a_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNC0zLTEtMS0zMDMzNw_088793bc-aef2-40be-9f2a-2952438a4c46" unitRef="usd"> 18583000 </us-gaap:GrossProfit>
<us-gaap:DepreciationDepletionAndAmortization contextRef="i813c66e5ad684bdf81f8621ddcb48f2a_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNC01LTEtMS0zMDMzNw_3755fc3a-65bf-49ad-b00a-0abe6edc4c7c" unitRef="usd"> 4335000 </us-gaap:DepreciationDepletionAndAmortization>
<gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="i813c66e5ad684bdf81f8621ddcb48f2a_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNC03LTEtMS0zMDMzNw_8810483b-871a-479b-8356-b7223c817fbc" unitRef="usd"> 7646000 </gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i99b6a66963c24d4fa69022c2bf2ef328_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNS0xLTEtMS0zMDMzNw_1a085756-da8e-4acc-9a68-7928843b6f83" unitRef="usd"> 0 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GrossProfit contextRef="i99b6a66963c24d4fa69022c2bf2ef328_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNS0zLTEtMS0zMDMzNw_4d16614d-b590-4f12-8b27-19bc230bbdb1" unitRef="usd"> 0 </us-gaap:GrossProfit>
<us-gaap:DepreciationDepletionAndAmortization contextRef="i99b6a66963c24d4fa69022c2bf2ef328_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNS01LTEtMS0zMDMzNw_f794604b-302a-43b6-b00b-941300cc85b3" unitRef="usd"> 127000 </us-gaap:DepreciationDepletionAndAmortization>
<gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="i99b6a66963c24d4fa69022c2bf2ef328_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNS03LTEtMS0zMDMzNw_0c24d7ac-eae1-4ca0-9020-c827975c3581" unitRef="usd"> 0 </gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNi0xLTEtMS0zMDMzNw_83494159-ba05-444a-9797-fca6617e0c14" unitRef="usd"> 1359553000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GrossProfit contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNi0zLTEtMS0zMDMzNw_2a7fb98f-2dd6-4ca9-a26f-74acbc96d3f4" unitRef="usd"> 434721000 </us-gaap:GrossProfit>
<us-gaap:DepreciationDepletionAndAmortization contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNi01LTEtMS0zMDMzNw_9b0a8398-c6da-4989-9fe5-272a704ba2c3" unitRef="usd"> 32440000 </us-gaap:DepreciationDepletionAndAmortization>
<gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM1ZjVkMDRlYzg3NDQxNjA5MjMwY2IzZWY2OWUxY2NlL3RhYmxlcmFuZ2U6MzVmNWQwNGVjODc0NDE2MDkyMzBjYjNlZjY5ZTFjY2VfNi03LTEtMS0zMDMzNw_fc4d5f4f-89cb-4a06-892a-0d51ca6d5f28" unitRef="usd"> 175014000 </gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="ic62ec01d3bfa40e3acd37a08267ce2fe_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfMy0xLTEtMS0zMDMzNw_0a9f042f-bca6-4f73-8b1f-74f64f4b06fb" unitRef="usd"> 1032388000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GrossProfit contextRef="ic62ec01d3bfa40e3acd37a08267ce2fe_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfMy0zLTEtMS0zMDMzNw_de668fa1-349a-48ca-b096-b143d522acd4" unitRef="usd"> 332685000 </us-gaap:GrossProfit>
<us-gaap:DepreciationDepletionAndAmortization contextRef="ic62ec01d3bfa40e3acd37a08267ce2fe_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfMy01LTEtMS0zMDMzNw_47e5747c-c12d-4bce-8f22-e88a7258b8b6" unitRef="usd"> 27428000 </us-gaap:DepreciationDepletionAndAmortization>
<gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="ic62ec01d3bfa40e3acd37a08267ce2fe_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfMy03LTEtMS0zMDMzNw_02eb5113-6598-45e5-b5bd-2499b9edf56c" unitRef="usd"> 127017000 </gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i0902c91e65ee4ad0a3f42f87df67e8bd_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNC0xLTEtMS0zMDMzNw_b3ac02b4-36de-4c9b-965a-885d557b7c6c" unitRef="usd"> 9688000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GrossProfit contextRef="i0902c91e65ee4ad0a3f42f87df67e8bd_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNC0zLTEtMS0zMDMzNw_31544c88-fd3a-4b86-9e04-7664f70c61a0" unitRef="usd"> 3148000 </us-gaap:GrossProfit>
<us-gaap:DepreciationDepletionAndAmortization contextRef="i0902c91e65ee4ad0a3f42f87df67e8bd_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNC01LTEtMS0zMDMzNw_d6a994b6-b41e-43e7-8991-d798691a2162" unitRef="usd"> 88000 </us-gaap:DepreciationDepletionAndAmortization>
<gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="i0902c91e65ee4ad0a3f42f87df67e8bd_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNC03LTEtMS0zMDMzNw_39446a44-3202-4c7f-8014-04cc6dddd603" unitRef="usd"> 1062000 </gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i46fffa0d1ebc452bb819aaee794152b2_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNS0xLTEtMS0zMDMzNw_d30226f8-8542-4306-9392-1243611386bc" unitRef="usd"> 0 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GrossProfit contextRef="i46fffa0d1ebc452bb819aaee794152b2_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNS0zLTEtMS0zMDMzNw_d448b74f-d51e-4ac1-af2c-53715466fba3" unitRef="usd"> 0 </us-gaap:GrossProfit>
<us-gaap:DepreciationDepletionAndAmortization contextRef="i46fffa0d1ebc452bb819aaee794152b2_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNS01LTEtMS0zMDMzNw_e7aa1207-b016-4036-8e42-eb2ee0f50ce0" unitRef="usd"> 198000 </us-gaap:DepreciationDepletionAndAmortization>
<gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="i46fffa0d1ebc452bb819aaee794152b2_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNS03LTEtMS0zMDMzNw_584a4950-52f8-48d7-8fb9-31e117081b77" unitRef="usd"> 0 </gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNi0xLTEtMS0zMDMzNw_49e61681-1eed-4da2-96d3-de6b7a40d9ff" unitRef="usd"> 1042076000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GrossProfit contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNi0zLTEtMS0zMDMzNw_05614683-7d2f-44b1-bdf7-061b0c575c58" unitRef="usd"> 335833000 </us-gaap:GrossProfit>
<us-gaap:DepreciationDepletionAndAmortization contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNi01LTEtMS0zMDMzNw_ff9647e8-f397-4958-8558-2e8666d49531" unitRef="usd"> 27714000 </us-gaap:DepreciationDepletionAndAmortization>
<gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjkzY2UwZDA3YWQxOTRlZTM5ZTI3ODI2MjQyNTVjMzczL3RhYmxlcmFuZ2U6OTNjZTBkMDdhZDE5NGVlMzllMjc4MjYyNDI1NWMzNzNfNi03LTEtMS0zMDMzNw_3db41734-b1a1-4ff7-8417-671b4554f6f9" unitRef="usd"> 128079000 </gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
<us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RleHRyZWdpb246OTQzOWUyOGMzYTcxNDU4YjhmYjJlZmEwMjNiMzc1NjBfMTU4NA_7a387ec0-812d-41b4-b02c-e6551dd7b0f1">
<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of Adjusted EBITDA to net income:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,661 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,657 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,030 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,971 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,447 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,789 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock appreciation rights(a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests and deferred compensation(b)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation(c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other permitted costs(d)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs (acquisitions and other)(e)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposal of assets(f)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of fair value adjustments to inventory(g)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,014 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,079 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">__________________________________________</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Represents changes in the fair value of stock appreciation rights.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents changes in the fair values of noncontrolling interests and deferred compensation agreements.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Represents non-cash equity-based compensation expense related to the issuance of share-based awards.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents severance expenses and other costs permitted in the calculation of Adjusted EBITDA under the ABL Facility and the Term Loan Facility, including certain unusual, nonrecurring costs and credits due to COVID-19.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Represents costs related to acquisitions paid to third parties.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.01pt">Includes gains from the sale of assets.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the non-cash cost of sales impact of acquisition accounting adjustments to increase inventory to its estimated fair value.</span></div>
</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
<us-gaap:NetIncomeLoss contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMy0xLTEtMS0zMDMzNw_bf95ddc5-3a27-4cc1-8225-d3655d3e244a" unitRef="usd"> 89470000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMy0zLTEtMS0zMDMzNw_e4a90d58-8117-4821-8173-0c6b358e08ca" unitRef="usd"> 61202000 </us-gaap:NetIncomeLoss>
<us-gaap:InterestExpense contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfNC0xLTEtMS0zMDMzNw_d963b5da-10b7-402f-885f-a150f3dc299e" unitRef="usd"> 14661000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfNC0zLTEtMS0zMDMzNw_0ad672d8-534a-49c5-9c8b-109cd0dee3f4" unitRef="usd"> 13657000 </us-gaap:InterestExpense>
<us-gaap:InterestIncomeExpenseNet contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfNS0xLTEtMS0zMDMzNw_5773f3d8-31e6-4c03-bd9a-9c16802bba9a" unitRef="usd"> 56000 </us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfNS0zLTEtMS0zMDMzNw_4d65f38b-2261-4a5f-8d62-d719c3e7fba5" unitRef="usd"> 0 </us-gaap:InterestIncomeExpenseNet>
<us-gaap:IncomeTaxExpenseBenefit contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfNi0xLTEtMS0zMDMzNw_c1633dbb-77e7-4d39-ba41-2a6329f763f7" unitRef="usd"> 32030000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfNi0zLTEtMS0zMDMzNw_5256e83c-d2e1-4217-862e-64deae73c31a" unitRef="usd"> 19971000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:Depreciation contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfNy0xLTEtMS0zMDMzNw_dbc22e24-3f9d-4b2e-a6b7-bd2c381dedf9" unitRef="usd"> 14993000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfNy0zLTEtMS0zMDMzNw_52151610-9481-4fca-9428-645ee0613f29" unitRef="usd"> 12925000 </us-gaap:Depreciation>
<us-gaap:AmortizationOfIntangibleAssets contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfOC0xLTEtMS0zMDMzNw_b8508b63-b4e1-4726-89d6-5a5ebfa95bfa" unitRef="usd"> 17447000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfOC0zLTEtMS0zMDMzNw_4c55ce99-0e1e-43c1-bab2-5683d6835704" unitRef="usd"> 14789000 </us-gaap:AmortizationOfIntangibleAssets>
<gms:FairValueAdjustmentOfStockAppreciationRights contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfOS0xLTEtMS0zMDMzNw_4e334556-cd7f-4a2c-ba1a-7c22fc1712ed" unitRef="usd"> 2344000 </gms:FairValueAdjustmentOfStockAppreciationRights>
<gms:FairValueAdjustmentOfStockAppreciationRights contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfOS0zLTEtMS0zMDMzNw_245b6fc7-4f4a-4031-b64f-35634d8e81cc" unitRef="usd"> 892000 </gms:FairValueAdjustmentOfStockAppreciationRights>
<gms:FairValueAdjustmentEquityBasedCompensationLiabilitiesRedeemableNoncontrollingInterestsAndDeferredCompensation contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTAtMS0xLTEtMzAzMzc_7ea2483d-cc71-4add-bdc8-bdf0934edcb6" unitRef="usd"> 495000 </gms:FairValueAdjustmentEquityBasedCompensationLiabilitiesRedeemableNoncontrollingInterestsAndDeferredCompensation>
<gms:FairValueAdjustmentEquityBasedCompensationLiabilitiesRedeemableNoncontrollingInterestsAndDeferredCompensation contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTAtMy0xLTEtMzAzMzc_713e79f0-ee8b-4c3d-882a-de25069ca530" unitRef="usd"> 310000 </gms:FairValueAdjustmentEquityBasedCompensationLiabilitiesRedeemableNoncontrollingInterestsAndDeferredCompensation>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTEtMS0xLTEtMzAzMzc_7035f553-fe44-47a1-8bcd-8971a0ac472f" unitRef="usd"> 3132000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTEtMy0xLTEtMzAzMzc_d3d1d242-96d0-47c1-94c0-deb569914619" unitRef="usd"> 1958000 </us-gaap:AllocatedShareBasedCompensationExpense>
<gms:RestructuringChargesAndOtherCosts contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTItMS0xLTEtMzAzMzc_a024b124-b570-4c80-bc2b-ac9e2ee4d7c2" unitRef="usd"> 352000 </gms:RestructuringChargesAndOtherCosts>
<gms:RestructuringChargesAndOtherCosts contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTItMy0xLTEtMzAzMzc_52b7856f-a0f0-46d1-a214-2060b8f835ed" unitRef="usd"> 147000 </gms:RestructuringChargesAndOtherCosts>
<gms:TransactionCostsAcquisitionsAndOther contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTMtMS0xLTEtMzAzMzc_7e1bb43f-367f-4d5f-bde6-3094a88329e8" unitRef="usd"> 386000 </gms:TransactionCostsAcquisitionsAndOther>
<gms:TransactionCostsAcquisitionsAndOther contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTMtMy0xLTEtMzAzMzc_c1792f35-5ac7-45a6-82fc-7c9a6065ae45" unitRef="usd"> 575000 </gms:TransactionCostsAcquisitionsAndOther>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTQtMS0xLTEtMzAzMzc_4ec8dbf5-976a-4aae-9616-9202c963fb41" unitRef="usd"> 284000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTQtMy0xLTEtMzAzMzc_09e915c5-93e5-4392-8e11-0e8920b75b3e" unitRef="usd"> 78000 </us-gaap:GainLossOnDispositionOfAssets1>
<gms:EffectOfInventoryPurchaseAccountingAdjustmentsOnIncome contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTUtMS0xLTEtMzAzMzc_801af64d-06c8-4936-aa07-481644ef0ef7" unitRef="usd"> 44000 </gms:EffectOfInventoryPurchaseAccountingAdjustmentsOnIncome>
<gms:EffectOfInventoryPurchaseAccountingAdjustmentsOnIncome contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTUtMy0xLTEtMzAzMzc_cb23cddc-8774-4881-aba8-6b6793ff316e" unitRef="usd"> 1731000 </gms:EffectOfInventoryPurchaseAccountingAdjustmentsOnIncome>
<gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTctMS0xLTEtMzAzMzc_aeaf3747-8df0-452e-8966-177d7644784e" unitRef="usd"> 175014000 </gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
<gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjVkZDYyYWRmNDA2MjQ1OGNhYzgyNTgyZTJkN2NlMTZjL3RhYmxlcmFuZ2U6NWRkNjJhZGY0MDYyNDU4Y2FjODI1ODJlMmQ3Y2UxNmNfMTctMy0xLTEtMzAzMzc_9f33f135-8522-4354-b6b5-39f5eb34a8d2" unitRef="usd"> 128079000 </gms:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
<us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RleHRyZWdpb246OTQzOWUyOGMzYTcxNDU4YjhmYjJlZmEwMjNiMzc1NjBfMTU4NQ_5d6bd6bf-8e9f-4bd6-a2ca-59d1bad25f8c">
<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s net sales to external customers by main product lines:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wallboard</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ceilings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,275 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,071 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steel framing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Complementary products</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,828 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,594 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,553 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042,076 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>
</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i50ee6af661e84f3583fd880710d3a379_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmY0NjI0MzA1N2Y0MTQ2YjQ5MWMzMTc0MGRkZGIyNzQ5L3RhYmxlcmFuZ2U6ZjQ2MjQzMDU3ZjQxNDZiNDkxYzMxNzQwZGRkYjI3NDlfMy0xLTEtMS0zMDMzNw_ea77dd80-52d0-49ec-a5d8-dba7d202e772" unitRef="usd"> 521554000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i50620bf129f041e9a32c11734fd5e42f_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmY0NjI0MzA1N2Y0MTQ2YjQ5MWMzMTc0MGRkZGIyNzQ5L3RhYmxlcmFuZ2U6ZjQ2MjQzMDU3ZjQxNDZiNDkxYzMxNzQwZGRkYjI3NDlfMy0zLTEtMS0zMDMzNw_35851358-0207-4fbc-b0ce-430b46f5bcb4" unitRef="usd"> 390135000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i004991334ca348b2a76c4de5f2e4d824_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmY0NjI0MzA1N2Y0MTQ2YjQ5MWMzMTc0MGRkZGIyNzQ5L3RhYmxlcmFuZ2U6ZjQ2MjQzMDU3ZjQxNDZiNDkxYzMxNzQwZGRkYjI3NDlfNC0xLTEtMS0zMDMzNw_bdcd4bdb-f015-40b2-9561-e6fa7311113f" unitRef="usd"> 167275000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i4c19a8ceb1144d90afb74ca9fba11bbe_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmY0NjI0MzA1N2Y0MTQ2YjQ5MWMzMTc0MGRkZGIyNzQ5L3RhYmxlcmFuZ2U6ZjQ2MjQzMDU3ZjQxNDZiNDkxYzMxNzQwZGRkYjI3NDlfNC0zLTEtMS0zMDMzNw_1de6aa6b-890d-47b0-bab8-73742575e231" unitRef="usd"> 138071000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="ic62fe0ff5cf94bb7b9dda09ba989cca5_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmY0NjI0MzA1N2Y0MTQ2YjQ5MWMzMTc0MGRkZGIyNzQ5L3RhYmxlcmFuZ2U6ZjQ2MjQzMDU3ZjQxNDZiNDkxYzMxNzQwZGRkYjI3NDlfNS0xLTEtMS0zMDMzNw_e75411af-4f4f-455a-80b0-c62b839eae68" unitRef="usd"> 274896000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i998f42052d2a4d45b100fdb0e7b41936_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmY0NjI0MzA1N2Y0MTQ2YjQ5MWMzMTc0MGRkZGIyNzQ5L3RhYmxlcmFuZ2U6ZjQ2MjQzMDU3ZjQxNDZiNDkxYzMxNzQwZGRkYjI3NDlfNS0zLTEtMS0zMDMzNw_cdb6587d-6df4-4e20-85a9-88298eb19976" unitRef="usd"> 196276000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="if6ad1ef537de4d7c9f7d17e612f3e5af_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmY0NjI0MzA1N2Y0MTQ2YjQ5MWMzMTc0MGRkZGIyNzQ5L3RhYmxlcmFuZ2U6ZjQ2MjQzMDU3ZjQxNDZiNDkxYzMxNzQwZGRkYjI3NDlfNi0xLTEtMS0zMDMzNw_ade1b2c7-8033-4e61-84d3-e459421ede77" unitRef="usd"> 395828000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="id82529db9f724e8e8c4d09ac24c56a74_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmY0NjI0MzA1N2Y0MTQ2YjQ5MWMzMTc0MGRkZGIyNzQ5L3RhYmxlcmFuZ2U6ZjQ2MjQzMDU3ZjQxNDZiNDkxYzMxNzQwZGRkYjI3NDlfNi0zLTEtMS0zMDMzNw_87804232-4a57-4bf7-ba47-d27ff971fe82" unitRef="usd"> 317594000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmY0NjI0MzA1N2Y0MTQ2YjQ5MWMzMTc0MGRkZGIyNzQ5L3RhYmxlcmFuZ2U6ZjQ2MjQzMDU3ZjQxNDZiNDkxYzMxNzQwZGRkYjI3NDlfNy0xLTEtMS0zMDMzNw_30a2d996-0a5e-412d-aa82-592c455cd095" unitRef="usd"> 1359553000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmY0NjI0MzA1N2Y0MTQ2YjQ5MWMzMTc0MGRkZGIyNzQ5L3RhYmxlcmFuZ2U6ZjQ2MjQzMDU3ZjQxNDZiNDkxYzMxNzQwZGRkYjI3NDlfNy0zLTEtMS0zMDMzNw_9da716bc-3939-49b4-a84d-d72d005b1684" unitRef="usd"> 1042076000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RleHRyZWdpb246OTQzOWUyOGMzYTcxNDU4YjhmYjJlZmEwMjNiMzc1NjBfMTU4Ng_016f1bcd-f12d-48e9-bde1-166abddd4718">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s net sales by major geographic area:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,682 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,286 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,553 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042,076 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>
</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i250be9c7204f4a8293799904225ae366_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmFjY2EzNWUzNzVjZjQwMDU4YzEyYjUzOTQ4NWE4OTYzL3RhYmxlcmFuZ2U6YWNjYTM1ZTM3NWNmNDAwNThjMTJiNTM5NDg1YTg5NjNfMy0xLTEtMS0zMDMzNw_4e20249e-3d5e-4129-ba37-511c8aa816dd" unitRef="usd"> 1187871000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="ifd23948fb40b4d8ebc3369092ee31bd5_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmFjY2EzNWUzNzVjZjQwMDU4YzEyYjUzOTQ4NWE4OTYzL3RhYmxlcmFuZ2U6YWNjYTM1ZTM3NWNmNDAwNThjMTJiNTM5NDg1YTg5NjNfMy0zLTEtMS0zMDMzNw_0941f94c-57a6-4cb3-b9b4-b9436ef9099d" unitRef="usd"> 862790000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i393d065ee1384e369d4fae6223c23b48_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmFjY2EzNWUzNzVjZjQwMDU4YzEyYjUzOTQ4NWE4OTYzL3RhYmxlcmFuZ2U6YWNjYTM1ZTM3NWNmNDAwNThjMTJiNTM5NDg1YTg5NjNfNC0xLTEtMS0zMDMzNw_434761ad-5bf7-4020-942f-7842876e041c" unitRef="usd"> 171682000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i5551aaf954bc423b8af78283899529d6_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmFjY2EzNWUzNzVjZjQwMDU4YzEyYjUzOTQ4NWE4OTYzL3RhYmxlcmFuZ2U6YWNjYTM1ZTM3NWNmNDAwNThjMTJiNTM5NDg1YTg5NjNfNC0zLTEtMS0zMDMzNw_ae1d230a-2b57-4942-b08d-9487e9f8df61" unitRef="usd"> 179286000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmFjY2EzNWUzNzVjZjQwMDU4YzEyYjUzOTQ4NWE4OTYzL3RhYmxlcmFuZ2U6YWNjYTM1ZTM3NWNmNDAwNThjMTJiNTM5NDg1YTg5NjNfNS0xLTEtMS0zMDMzNw_c8f6da74-8ea8-46c5-a394-867a20f0a0bb" unitRef="usd"> 1359553000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOmFjY2EzNWUzNzVjZjQwMDU4YzEyYjUzOTQ4NWE4OTYzL3RhYmxlcmFuZ2U6YWNjYTM1ZTM3NWNmNDAwNThjMTJiNTM5NDg1YTg5NjNfNS0zLTEtMS0zMDMzNw_38043316-3cd8-463a-981d-11459a6030b8" unitRef="usd"> 1042076000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RleHRyZWdpb246OTQzOWUyOGMzYTcxNDU4YjhmYjJlZmEwMjNiMzc1NjBfMTU4Nw_5ed76203-9cdb-4390-8c30-135deefb6025">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s property and equipment, net, by major geographic area:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,061 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,618 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,679 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
<us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="i1fc23e50be2242eea878842a007dbc8b_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM0YTdmYTQ3MzczZDQxMDc4NTk0OGI5ZjJlZGQ1MmQwL3RhYmxlcmFuZ2U6MzRhN2ZhNDczNzNkNDEwNzg1OTQ4YjlmMmVkZDUyZDBfMi0xLTEtMS0zMDMzNw_2bcd7c8d-52e3-4400-b8d1-4329b79a2662" unitRef="usd"> 320495000 </us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
<us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="ib670e971185444ddabec205a68a8f6be_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM0YTdmYTQ3MzczZDQxMDc4NTk0OGI5ZjJlZGQ1MmQwL3RhYmxlcmFuZ2U6MzRhN2ZhNDczNzNkNDEwNzg1OTQ4YjlmMmVkZDUyZDBfMi0zLTEtMS0zMDMzNw_7c8f71f8-1877-457a-916d-d9d2cc0fc228" unitRef="usd"> 311061000 </us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
<us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="i814953262783462889a7f25ef2ef9b11_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM0YTdmYTQ3MzczZDQxMDc4NTk0OGI5ZjJlZGQ1MmQwL3RhYmxlcmFuZ2U6MzRhN2ZhNDczNzNkNDEwNzg1OTQ4YjlmMmVkZDUyZDBfMy0xLTEtMS0zMDMzNw_d0f7e0d5-afdb-4fb6-a77a-806528f7c084" unitRef="usd"> 39061000 </us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
<us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="idefede31bb3f4bf899af6eba5f9061c7_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM0YTdmYTQ3MzczZDQxMDc4NTk0OGI5ZjJlZGQ1MmQwL3RhYmxlcmFuZ2U6MzRhN2ZhNDczNzNkNDEwNzg1OTQ4YjlmMmVkZDUyZDBfMy0zLTEtMS0zMDMzNw_aff145c1-1725-451b-90d2-b943278e65c9" unitRef="usd"> 39618000 </us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
<us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="i22a2bf44005f4d80b01cee76754275d5_I20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM0YTdmYTQ3MzczZDQxMDc4NTk0OGI5ZjJlZGQ1MmQwL3RhYmxlcmFuZ2U6MzRhN2ZhNDczNzNkNDEwNzg1OTQ4YjlmMmVkZDUyZDBfNC0xLTEtMS0zMDMzNw_cef79397-4be6-46c4-ba32-d827123e3dc6" unitRef="usd"> 359556000 </us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
<us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="i22b419592bc5435d995e5986c67ee12a_I20220430" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83MC9mcmFnOjk0MzllMjhjM2E3MTQ1OGI4ZmIyZWZhMDIzYjM3NTYwL3RhYmxlOjM0YTdmYTQ3MzczZDQxMDc4NTk0OGI5ZjJlZGQ1MmQwL3RhYmxlcmFuZ2U6MzRhN2ZhNDczNzNkNDEwNzg1OTQ4YjlmMmVkZDUyZDBfNC0zLTEtMS0zMDMzNw_c8566bcc-78c4-4522-ae94-c5205e4a0506" unitRef="usd"> 350679000 </us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
<us-gaap:EarningsPerShareTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RleHRyZWdpb246NDM5MDZjODFiNzkzNDg3NTgwZTk1MjFlMDYxYzBjOTBfNTYy_5225e46b-c6f3-4798-b84a-3d509b7e2428">
Earnings Per Common Share<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share of common stock:</span><span style="font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per common share:</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,549 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Common Stock Equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,317 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,972 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.07 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.39 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended July 31, 2022 and 2021, the number of Common Stock Equivalents excluded from the calculation of diluted earnings per share because their effect would have been anti-dilutive was not material. Anti-dilutive securities could be dilutive in future periods.</span></div>
</us-gaap:EarningsPerShareTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RleHRyZWdpb246NDM5MDZjODFiNzkzNDg3NTgwZTk1MjFlMDYxYzBjOTBfNTYz_c4279893-edbc-49da-9ea1-289fe03fc5d8">
<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share of common stock:</span><span style="font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per common share:</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,549 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Common Stock Equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,317 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,972 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.07 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.39 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:NetIncomeLoss contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfMy0xLTEtMS0zMDMzNw_4b885f73-873f-4539-895c-709bcba8b863" unitRef="usd"> 89470000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfMy0zLTEtMS0zMDMzNw_e4d9d2ce-cb2d-4b56-a62f-f5b66a92cd86" unitRef="usd"> 61202000 </us-gaap:NetIncomeLoss>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfNS0xLTEtMS0zMDMzNw_d9adb3fc-eb5c-4ba1-8319-e4e513a4cb91" unitRef="shares"> 42549000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfNS0zLTEtMS0zMDMzNw_3b958556-bf34-442e-a604-c59e667869a6" unitRef="shares"> 43089000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:EarningsPerShareBasic contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfNi0xLTEtMS0zMDMzNw_51e39c16-3084-4273-8a94-269acfd7bac1" unitRef="usdPerShare"> 2.10 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfNi0zLTEtMS0zMDMzNw_be27a288-4011-4066-8a20-0395b6a7b86f" unitRef="usdPerShare"> 1.42 </us-gaap:EarningsPerShareBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfOC0xLTEtMS0zMDMzNw_56a4f78b-84b1-4151-ac97-411baab706eb" unitRef="shares"> 42549000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfOC0zLTEtMS0zMDMzNw_0a393239-b9ea-42bc-a496-7b555530a6ad" unitRef="shares"> 43089000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfOS0xLTEtMS0zMDMzNw_8fdafd6c-5c16-4bd0-9370-63fe5c753f95" unitRef="shares"> 768000 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfOS0zLTEtMS0zMDMzNw_f9b42ed7-6b7b-4c57-bba7-2202f720ec52" unitRef="shares"> 883000 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfMTAtMS0xLTEtMzAzMzc_e729e4ab-75c0-4ad8-bc2c-8342fa844ab7" unitRef="shares"> 43317000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfMTAtMy0xLTEtMzAzMzc_4f78861b-5512-450a-afe3-0a0aeb183e14" unitRef="shares"> 43972000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EarningsPerShareDiluted contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfMTEtMS0xLTEtMzAzMzc_65029384-d9f5-4c1f-a0fa-62e5c2045ec9" unitRef="usdPerShare"> 2.07 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RhYmxlOmM3NDdjMTJiODAwZTRlNGNhZWYxZTUzYTEyYmFlYjk1L3RhYmxlcmFuZ2U6Yzc0N2MxMmI4MDBlNGU0Y2FlZjFlNTNhMTJiYWViOTVfMTEtMy0xLTEtMzAzMzc_b0a2e1f6-6636-4c7c-96db-b603bb6fc0c2" unitRef="usdPerShare"> 1.39 </us-gaap:EarningsPerShareDiluted>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="if84c30758bb8481aaa4c87f0a9c22533_D20210501-20210731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RleHRyZWdpb246NDM5MDZjODFiNzkzNDg3NTgwZTk1MjFlMDYxYzBjOTBfMjE5OTAyMzI1NjIxMg_3a56dae4-2c59-483c-ba59-a5bb842a6016" unitRef="shares"> 0 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="ief47310ca9944314a25a9101022e034f_D20220501-20220731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjRhNGRmM2JkZTllMjRmMWRhMjVkMzc3MjgyZTBhZmZlL3NlYzo0YTRkZjNiZGU5ZTI0ZjFkYTI1ZDM3NzI4MmUwYWZmZV83My9mcmFnOjQzOTA2YzgxYjc5MzQ4NzU4MGU5NTIxZTA2MWMwYzkwL3RleHRyZWdpb246NDM5MDZjODFiNzkzNDg3NTgwZTk1MjFlMDYxYzBjOTBfMjE5OTAyMzI1NjIxMg_5c31be97-b2c4-4ef6-a9d2-f6caa73ff473" unitRef="shares"> 0 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
</xbrl>


3 Previous Filings that this Filing References

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

 7/22/22  GMS Inc.                          8-K:5,9     7/18/22   11:306K                                   Toppan Merrill/FA
10/23/20  GMS Inc.                          8-K:5,9    10/19/20   12:432K                                   Toppan Merrill/FA
 5/16/16  GMS Inc.                          S-1/A                 11:5.6M                                   Toppan Merrill-FA
Top
Filing Submission 0001628280-22-024158   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Mon., Apr. 29, 5:28:25.2am ET